AndroidのScaleAnimationとは

ScaleAnimation とは Android のアニメーション クラスの 1 つで、ビューの拡大縮小のアニメーション効果を制御するために使用されます。ScaleAnimation を使用すると、ビューの拡大、縮小、引き伸ばし、伸ばしなどの拡大縮小効果を実現できます。

ScaleAnimationの主なプロパティは次のとおりです。

  1. フレーム開始時のX軸スケール
  2. Xに対するアニメーション完了時のX軸のスケール
  3. アニメーション開始時のY軸のスケール
  4. Y:アニメ終了時のY軸スケール
  5. ピボットX:スケーリングの中心点のX座標
  6. Y軸のスケールする原点の座標
  7. アニメーション後、最終状態を保持するか

スケール倍率と中心点を設定することで、多彩なスケーリング効果が実現できます。ビューのsetAnimation()メソッドにScaleAnimationを適用し、startAnimation()メソッドを実行することでアニメーションを開始できます。

bannerAds