背景
需要一张图片一直在不停止360度旋转。
实现
在anim的动画文件夹中构建一个xml 文件
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<rotate
android:duration="5000"
android:fromDegrees="0"
android:pivotX="50%"
android:pivotY="50%"
android:repeatCount="-1"
android:repeatMode="restart"
android:toDegrees="360" />
</set>
相关参数说明可以参考官网。
java 代码调用
//信息发送中,需要旋转动画
Animation animation = AnimationUtils.loadAnimation(itemView.getContext(), R.anim.img_rotate_animation);
LinearInterpolator lin = new LinearInterpolator();//设置动画匀速运动
animation.setInterpolator(lin);
ivLoading.startAnimation(animation);