android让图片旋转

让图片旋转方法
1 需要一个设计好的图片
2 在anim或者drawable中写入旋转方法
3 写入布局中

1
在这里插入图片描述
2

<animated-rotate
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:drawable="@drawable/loading"
  android:fromDegrees="0"
  android:toDegrees="+360"
  android:pivotX="50%"
  android:pivotY="50%"
    android:repeatMode="reverse"
   android:repeatCount="-1"
  android:duration="1000"/>

3
推荐用progressbar 显示的图片比较小

   <ProgressBar
            android:id="@+id/pb_progressbar"
            style="@android:style/Widget.ProgressBar"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerHorizontal="true"
            android:indeterminateBehavior="repeat"
            android:indeterminateDrawable="@anim/loading"
            android:indeterminateOnly="true" />

        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:indeterminateBehavior="repeat"
            android:src="@drawable/loading2" />

字段含义说明

  • duration:时间
  • fromDegrees=“0”: 从几度开始转
  • toDegrees=“360” : 旋转多少度
  • pivotX="50% 旋转中心距离view的左顶点为50%距离,
  • pivotY="50% 距离view的上边缘为50%距离
  • repeatCount="-1":重复次数,-1为一直重复
  • repeatMode=“restart”:重复模式,restart从头开始重复
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章