溫馨提示×

android圖片旋轉動畫怎么實現

小億
250
2023-12-09 04:49:31
欄目: 編程語言

要實現Android圖片旋轉動畫,可以使用Android的Animation類和RotateAnimation類。

首先,在res/anim文件夾中創建rotate.xml文件,定義旋轉動畫的屬性。示例代碼如下:

<rotate
    android:fromDegrees="0"
    android:toDegrees="360"
    android:pivotX="50%"
    android:pivotY="50%"
    android:duration="1000"
    android:repeatCount="infinite" />

然后,在你的Activity或Fragment中,使用AnimationUtils的loadAnimation方法加載動畫,并將其應用到你的ImageView上。示例代碼如下:

ImageView imageView = findViewById(R.id.imageView);
Animation animation = AnimationUtils.loadAnimation(this, R.anim.rotate);
imageView.startAnimation(animation);

以上代碼會使你的ImageView以中心點為旋轉中心,每次旋轉360度,持續1秒,并且無限重復旋轉。

需要注意的是,如果你的ImageView在布局文件中設置了scaleType屬性,可能會影響旋轉動畫的效果。你可以嘗試不同的scaleType值,或者在代碼中設置ImageView的scaleType屬性來達到你想要的效果。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女