2012-04-04 6 views
2

2つのフラグメントを持つアクティビティがあります。私は、setCustomAnimations関数を使用して、フラグメントトランザクションのカスタムアニメーションを追加しました。今度は、フラグメントトランジションアニメーション効果の後にいくつかの操作を実行したいと思います。そのために、android.view.animation.Animation.AnimationListenerインターフェイスを私の主なアクティビティに実装しました。しかし、onAnimationEndメソッドは、フラグメント遷移操作の後に呼び出されません。助けてください!!アニメーションリスナー関数(例:onAnimationEnd)がフラグメントトランジションアニメーションで機能しない

答えて

1

これらのアニメーションは、リソース識別子を使用して提供されるため、これらのアニメーションにAnimationListenerを設定することはできません。 AnimationListenerを設定するには、コード内でアニメーションへの参照が必要で、setAnimationListenerを呼び出して、実際にアニメーションのアニメーションリスナーを設定できるようにします。

+0

返信いただきありがとうございます!だから、???? – CodeFury

関連する問題