讓圖片旋轉方法
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從頭開始重複