Android學習筆記之progressBar(進度條)


一、說明

<1>在某項延續性工作的進展過程中為了不讓用戶覺得程序死掉了,需要有個活動的進度條,表示此過程正在進行中。

<2>在某些操作的進度中的可視指示器,為用戶呈現操作的進度,還它有一個次要的進度條,用來顯示中間進度,如在流媒體播放的緩沖區的進度。一個進度條也可不確定其進度。在不確定模式下,進度條顯示循環動畫。這種模式常用於應用程序使用任務的長度是未知的。

二、XML重要屬性

android:progressBarStyle:默認進度條樣式

android:progressBarStyleHorizontal:水平樣式

三、重要方法

getMax():返回這個進度條的范圍的上限

getProgress():返回進度

getSecondaryProgress():返回次要進度

incrementProgressBy(int diff):指定增加的進度

isIndeterminate():指示進度條是否在不確定模式下

setIndeterminate(boolean indeterminate):設置不確定模式下

setVisibility(int v):設置該進度條是否可視

四、重要事件

onSizeChanged(int w, int h, int oldw, int oldh):當進度值改變時引發此事件

一  默認進度條(中等圓形)


二   progressBarStyleLarge (大圓形)

 

三  progressBarStyleSmall(小圓形)


四  progressBarStyleSmallTitle 標題欄進度條

main.xml:


java


requestWindowFeature(Window.FEATURE_PROGRESS);   //設置窗口進度條特性風格

setProgressBarIndeterminateVisibility(true);     //設置進度條可見性:

 

五 progressBarStyleHorizontal (長方形進度條)


android:max="100"                             最大進度值100

 android:progress="50"                      當前初始化進度值50

android:secondaryProgress="70"      當前初始化第2進度值70



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM