Android TranslateAnimation 実装ガイド【アニメーション例付き】
TranslateAnimationはAndroidシステムによって提供される平行移動アニメーション効果であり、Viewを指定された経路に沿って画面上で移動させることができます。TranslateAnimationを使用する手順は以下の通りです:
- TranslateAnimationオブジェクトを作成します。
TranslateAnimation translateAnimation = new TranslateAnimation(0, 100, 0, 100);
上記のコードは、(0,0)から(100,100)への移動アニメーションを作成することを示しています。
- アニメーションの持続時間を設定します。
translateAnimation.setDuration(1000); // 设置动画持续时间为1秒
- アニメーションの繰り返し回数を設定してください。
translateAnimation.setRepeatCount(Animation.INFINITE); // 设置动画重复次数为无限次
- 最後の状態を維持するか、アニメーション終了後に設定する。
translateAnimation.setFillAfter(true); // 设置动画结束后保持最后的状态
- Viewにアニメーションを設定する:
view.startAnimation(translateAnimation);
ビューに移動アニメーション効果を追加するコードが示されています。
上記の手順に従うことで、TranslateAnimationを使用してViewの移動アニメーション効果を実現することができます。