Android TranslateAnimation 実装ガイド【アニメーション例付き】

TranslateAnimationはAndroidシステムによって提供される平行移動アニメーション効果であり、Viewを指定された経路に沿って画面上で移動させることができます。TranslateAnimationを使用する手順は以下の通りです:

  1. TranslateAnimationオブジェクトを作成します。
TranslateAnimation translateAnimation = new TranslateAnimation(0, 100, 0, 100);

上記のコードは、(0,0)から(100,100)への移動アニメーションを作成することを示しています。

  1. アニメーションの持続時間を設定します。
translateAnimation.setDuration(1000); // 设置动画持续时间为1秒
  1. アニメーションの繰り返し回数を設定してください。
translateAnimation.setRepeatCount(Animation.INFINITE); // 设置动画重复次数为无限次
  1. 最後の状態を維持するか、アニメーション終了後に設定する。
translateAnimation.setFillAfter(true); // 设置动画结束后保持最后的状态
  1. Viewにアニメーションを設定する:
view.startAnimation(translateAnimation);

ビューに移動アニメーション効果を追加するコードが示されています。

上記の手順に従うことで、TranslateAnimationを使用してViewの移動アニメーション効果を実現することができます。

bannerAds