ビューで複数のAnimatorSetを実行したい。 AnimatorSetは連続して1つずつ実行する必要があります。私は時間遅延のハンドラを使わずにやりたいどうしたらいいですか?AnimatorSetを連続して起動する方法は?
2
A
答えて
2
コード内でこれを試してください。
AnimatorSet bouncer = new AnimatorSet();
ObjectAnimator anim = ObjectAnimator.ofFloat(mTextView, "rotationX", 0f, 180f);
anim.setDuration(2000);
ObjectAnimator anim2 = ObjectAnimator.ofFloat(mTextView, "rotationX", 180f, 0f);
anim2.setDuration(2000);
ObjectAnimator anim3 = ObjectAnimator.ofFloat(mTextView, "rotationY", 0f, 180f);
anim3.setDuration(2000);
ObjectAnimator anim4 = ObjectAnimator.ofFloat(mTextView, "rotationY", 180f, 0f);
anim4.setDuration(2000);
bouncer.playSequentially(anim, anim2, anim3, anim4);
bouncer.start();
注
方法:
プレイ(アニメーターのアニメーション)。
play (Animator anim): // add an animation and return AnimatorSet.Builder
playSequentially(リストアイテム);
playSequentially (List items): // add a set of animations, play sequentially, and play them one by one
playSequentially(アニメーター...アイテム)。
playSequentially (Animator... Items): // add a set of animations, play sequentially, and play them one by one
playTogether(コレクションアイテム);
playTogether (Collection items): // add a set of animations, played sequentially, and played together
playTogether(アニメーター...アイテム)。
playTogether (Animator... Items): // add a set of animations, play sequentially, and play together
関連する問題
- 1. intellijのウィンドウを接続してクラスタを起動する方法
- 2. プログラムを起動してシェルを起動する方法
- 3. 再起動後にopenstack(mitaka)サービスを継続する方法は?
- 4. スクリプトで変数を連続してチェックする方法は?
- 5. データをファイルに連続して保存する方法は?
- 6. HTML連続してファイルをアップロードする方法は?
- 7. すべてのローカルビデオを連続して再生する方法
- 8. Oracle DBの起動方法と接続方法は?
- 9. AnimatorSetのアニメーション間に遅延を追加する方法playSequentially()?
- 10. 連続して幅をスライディングしアニメーション化する方法
- 11. イメージを連続してロードする方法を確認する方法
- 12. C#でメソッドを連続して呼び出す方法は?
- 13. Cでパラメータとして連続配列を渡す方法は?
- 14. LDAPサーバーを再起動したときに再接続する方法は?
- 15. javaを使用してサーバーを起動する方法は?
- 16. アクティビティを再起動してスタティックライブラリを再ロードする方法は?
- 17. 永続的なボリューム状態を再起動する方法
- 18. フレークソケットサーバーへのクライアント接続をドロップ/再起動する方法
- 19. ApacheはC++でsqlfieldQueryの連続問合せを起動します
- 20. AsyncTasksを連続して実行する方法
- 21. 連続してudpパケットを送信する方法GCDAsyncUdpSocket
- 22. 30日間連続してUILocalNotificationを設定する方法
- 23. Android連続してオブジェクトをアニメーション化する方法
- 24. サーバーサイドのソケットコードを連続して実行する方法
- 25. UIImageViewの回転を連続してアニメーション化する方法
- 26. ゴランサーバ:複数のファイルを連続して取得する方法
- 27. javascript:ページを連続してロードする方法
- 28. ウェブ上で連続してオーディオをストリーミングする方法
- 29. SSMSを起動して別のサーバーに自動接続する方法はありますか?
- 30. 連続または連続スワイプの数を制限する方法
私はそれを使用してみましたが、アニメーター・セット・オブジェクトが解放されることを例外があります。 –
アニメーターセットの作成と実行のために別のクラスがあります。アニメーターセットを作成したり実行したりする必要があるときは、そのインスタンスを使用します。 AnimatorSetメソッドを連続して呼び出すと、例外が発生します。 –
はい。私はすでに持っている。 –