2つのフラグメントを持つアクティビティがあります。setCustomAnimations関数を使用してフラグメントトランザクションのカスタムアニメーションを追加しました。ここで、フラグメント遷移アニメーション効果の後にいくつかの操作を実行したいと思います。そのために、メインのアクティビティにandroid.view.animation.Animation.AnimationListenerインターフェースを実装しました。ただし、フラグメント遷移操作の後でonAnimationEndメソッドが呼び出されていません。助けてください!!
質問する
1177 次
2 に答える
1
You cannot set an AnimationListener on these animations because they are provided using a resource identifier. To set an AnimationListener you need a reference to the animation in code and be able to call setAnimationListener to actually set your AnimationListener on a given animation.
于 2012-04-04T14:44:11.250 に答える
1
次のいずれかを使用して、コードでアニメーションを設定する必要があります(互換性ライブラリを使用しているかどうかによって異なります)。
http://developer.android.com/reference/android/app/Fragment.html#onCreateAnimator(int、boolean、int)
于 2012-10-22T06:05:31.277 に答える