AndroidのScaleAnimationとは
ScaleAnimation とは Android のアニメーション クラスの 1 つで、ビューの拡大縮小のアニメーション効果を制御するために使用されます。ScaleAnimation を使用すると、ビューの拡大、縮小、引き伸ばし、伸ばしなどの拡大縮小効果を実現できます。
ScaleAnimationの主なプロパティは次のとおりです。
- フレーム開始時のX軸スケール
- Xに対するアニメーション完了時のX軸のスケール
- アニメーション開始時のY軸のスケール
- Y:アニメ終了時のY軸スケール
- ピボットX:スケーリングの中心点のX座標
- Y軸のスケールする原点の座標
- 尺
- アニメーション後、最終状態を保持するか
スケール倍率と中心点を設定することで、多彩なスケーリング効果が実現できます。ビューのsetAnimation()メソッドにScaleAnimationを適用し、startAnimation()メソッドを実行することでアニメーションを開始できます。