標籤:
1.indeterminate mode | 沒有具體進度的進度條
1.1 定製動畫檔案
[html] view plaincopy
- <ProgressBar
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:indeterminateDrawable="@drawable/progress_my_style"
- style="?android:attr/progressBarStyle"
註:style="?android:attr/progressBarStyle" 這是預設樣式 ,可換改
step2: 在drawable檔案夾下建立progress_my_style.xml檔案:內容可如下:
[html] view plaincopy
- <animated-rotatexmlns:android="http://schemas.android.com/apk/res/android"
- android:drawable="@drawable/spinner_color"
- android:pivotX="50%"
- android:pivotY="50%"
- />
注意:
1. android:drawable="@drawable/spinner_color" 這裡,你需要在drawable下建立spinner_color.png圖片(自己畫成你所想到的效果(漸層))
2. progress_my_style.xml檔案內容參考至D:\andrirod\android-sdk-windows\platforms\android-7\data\res\drawable\progress_medium_white.xml檔案內容, android:framesCount與android:frameDuratiion是frameworks內部的屬性,無法直接使用,所以省略)
以上是在XML中直接定義,下面是我在代碼裡直接定義的:
http://www.52liezheng.com/info/337083.html
http://www.52liezheng.com/info/337085.html
http://www.52liezheng.com/info/337087.html
http://www.52liezheng.com/info/337091.html
http://www.52liezheng.com/info/337089.html
http://www.52liezheng.com/info/340881.html
http://www.52liezheng.com/info/340882.html
http://www.52liezheng.com/info/340883.html
http://www.52liezheng.com/info/340885.html
http://www.52liezheng.com/info/340886.html
http://www.52liezheng.com/info/340887.html
http://www.52liezheng.com/info/340888.html
android ProgressBar定製模式,自訂模式動畫檔案