Android AnimatorSetオブジェクトに関する質問があります。私はTextViewを動的に作成しようとしており、GONEへの可視性を設定し、開始遅延後にアニメーションが開始されたときに表示させるようにしています。これを実現するために、アニメーションの開始時にTextViewを可視に設定できるようにするためにonAnimationStartリスナーを設定しました。 TextViewをAnimatorSetに追加してalphaとtranslateYのアニメーションをいくつか実行しますが、アニメーションが2500ミリ秒で始まるようにsetStartDelayを値に設定します。私の問題は、アニメーションが2500ミリ秒で実際に開始されたときにTextViewを表示させたいのですが、onAnimationStartはAnimatorSet.start()関数が呼び出されていて、2500ミリ秒後に要求されていないときにのみ呼び出されます。これにより、実際にアニメーションが開始される前(setStartDelayの後)にTextViewが表示されるようになりました。これを克服して、TextViewオブジェクトをsetStartDelayの期間の後にのみ表示させる方法非常に非常にありがとう、あなたは最高のStackOverflowです!!!! :) :) :)Android AnimatorSetアニメーション+ setStartDelay VS AnimatorListenener.onAnimationStart?
5
A
答えて
2
私は同じ問題を抱えています。 AnimatorSetで3つのValueAnimatorsをアニメーション化しています。
set.playTogether(alpha,animScale,transY);
set.start();
とアニメーションの遅延が問題を引き起こしたことがわかった:私はそうのように私のセットで「playTogetherを()」やっていました。代わりに私は次のように試しました:
set.play(animScale);
set.play(transY);
set.play(alpha);
set.start();
これはうまくいくようです!
関連する問題
- 1. AnimatorSetを繰り返す
- 2. アニメーション:タイマーvsアイドル
- 3. AndroidのplayTogether AnimatorSet内でアニメーションセットをアニメ化する
- 4. Android - AnimatorSet、Object Animator - バウンスアニメーションチェーンが合併ですか?
- 5. Androidアニメーション
- 6. Android - ImageView:setImageBitmap VS setImageDrawable
- 7. Android 2.1 vs 2.2
- 8. Android - myLooper()vs getMainLooper()
- 9. Android vs Multiple Display
- 10. Android ViewFlipperアニメーション(ViewPage)
- 11. Androidアニメーション回転
- 12. AndroidでAppWidgetアニメーション
- 13. Android壁紙アニメーション
- 14. Androidのアニメーション
- 15. Android。アニメーションのパフォーマンス
- 16. 回転アニメーションandroid
- 17. Android Wear:WatchFaceのアニメーション
- 18. Android initializeアニメーション
- 19. Androidのアニメーション
- 20. Android:自動アニメーション
- 21. Androidアニメーションのヘルプ
- 22. Androidプロキシwifi vs mobile
- 23. Android vs iOS開発
- 24. QnxとAndroid vs iOS
- 25. Android Studio vs Eclipse IDE
- 26. Android TextUtils isEmpty vs String.isEmpty
- 27. App Inventor vs Android SDK
- 28. クラスライブラリvs(ポータブル)vs(ユニバーサルWindows)vs(ポータブルiOS、Android、Windows)
- 29. アニメーションDrawable + Android +アニメーションの開始と停止
- 30. Android - アニメーションを使用したアニメーション