アンドロイドの画像を回転させるアニメーションの方法は?

Androidの画像を回転させるアニメーションを実現するには、以下の手順に従うことができます:

  1. resディレクトリにanimフォルダを作成し、そのフォルダ内にrotate_animation.xmlなどの回転アニメーションのxmlファイルを作成してください。
  2. rotate_animation.xmlファイルを開いて、以下のコードを使用して回転アニメーションを定義してください。
<rotate
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:fromDegrees="0"
    android:toDegrees="360"
    android:pivotX="50%"
    android:pivotY="50%"
    android:duration="1000"
    android:repeatCount="infinite" />

上記のうち、android:fromDegreesおよびandroid:toDegreesは、回転の開始角度と終了角度をそれぞれ指定し、android:pivotXおよびandroid:pivotYは回転の中心点を指定します。また、android:durationは回転の継続時間を指定し、android:repeatCountは回転の繰り返し回数を指定します(”infinite”は無限回の繰り返しを意味します)。

  1. ImageViewなどの回転アニメーションが必要な場合、次のコードを使用してアニメーションを開始します:
ImageView imageView = findViewById(R.id.imageView);
Animation rotateAnimation = AnimationUtils.loadAnimation(this, R.anim.rotate_animation);
imageView.startAnimation(rotateAnimation);

R.id.imageViewは、回転アニメーションを適用するImageViewコンポーネントのIDです。

アプリを起動すると、ImageViewコンポーネントはrotate_animation.xmlファイルで定義された回転アニメーションに従って回転を始めます。

bannerAds