一、說明
<1>在某項延續(xù)性工作的進(jìn)展過程中為了不讓用戶覺得程序死掉了,需要有個活動的進(jìn)度條,表示此過程正在進(jìn)行中。
<2>在某些操作的進(jìn)度中的可視指示器,為用戶呈現(xiàn)操作的進(jìn)度,還它有一個次要的進(jìn)度條,用來顯示中間進(jìn)度,如在流媒體播放的緩沖區(qū)的進(jìn)度。一個進(jìn)度條也可不確定其進(jìn)度。在不確定模式下,進(jìn)度條顯示循環(huán)動畫。這種模式常用于應(yīng)用程序使用任務(wù)的長度是未知的。
二、XML重要屬性
android:progressBarStyle:默認(rèn)進(jìn)度條樣式
android:progressBarStyleHorizontal:水平樣式
三、重要方法
getMax():返回這個進(jìn)度條的范圍的上限
getProgress():返回進(jìn)度
getSecondaryProgress():返回次要進(jìn)度
incrementProgressBy(int diff):指定增加的進(jìn)度
isIndeterminate():指示進(jìn)度條是否在不確定模式下
setIndeterminate(boolean indeterminate):設(shè)置不確定模式下
setVisibility(int v):設(shè)置該進(jìn)度條是否可視
四、重要事件
onSizeChanged(int w, int h, int oldw, int oldh):當(dāng)進(jìn)度值改變時引發(fā)此事件
一 默認(rèn)進(jìn)度條(中等圓形)

二 progressBarStyleLarge (大圓形)

三 progressBarStyleSmall(小圓形)

四 progressBarStyleSmallTitle 標(biāo)題欄進(jìn)度條
main.xml:
java
requestWindowFeature(Window.FEATURE_PROGRESS);
:

五 progressBarStyleHorizontal (長方形進(jìn)度條)
android:max="100" 最大進(jìn)度值100
android:progress="50" 當(dāng)前初始化進(jìn)度值50
android:secondaryProgress="70" 當(dāng)前初始化第2進(jìn)度值70

六
posted on 2012-01-23 20:19
mixer-a 閱讀(1623)
評論(0) 編輯 收藏