实现效果:
ImageVIew放一张图片,图片围着它的中心点自转。
实现过程:
1.在res下新建一个anim文件(有就不需要了)
2.在anim下新建一个xml文件(ld_rotate.xml),文件名随意,代码如下:
<?xml version="1.0" encoding="utf-8"?>
<rotate xmlns:android="http://schemas.android.com/apk/res/android">
<rotate
android:fromDegrees="0"
android:interpolator="@android:anim/linear_interpolator"
android:pivotX="50%"
android:pivotY="50%"
android:toDegrees="360"
android:duration="1500"
android:repeatCount="-1"
android:visible="true"
android:repeatMode="restart"
></rotate>
</rotate>
3.ImageView,这和平时写ImageVIew一样,没啥改变
<ImageView
android:id="@+id/ivLD_matchTip"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
/>
4.实现
Animation rotate = AnimationUtils.loadAnimation(this,R.anim.ld_rotate);
ivLDMatchTip.startAnimation(rotate);
属性的意义:https://blog.csdn.net/harvic880925/article/details/39996643
这篇概括的挺全的