close

Android當中的進度條與其之間種類的關係

 17_Android當中的進度條之種類.jpg  

▲ 進度條的種類

17_各種進度條的關係.jpg   

▲ 各種進度條的關係

 

1. ProgressBarSeekBarRating的父類。

 

2. ProgressBarStyle,分為:

<ProgressBar

        android:.....

        .....

        style="?android:attr/progressBarStyleHorizontal" />

(1) 水平風格:Horizontal (水平線條)

(2) 小風格:Small (小圓圈)

(3) 大風格:Large (大圓圈)

(4) 反向風格:Inverse (對比度較高的圓圈,即用在背景色較深的情況下)

(5) 小反向風格:Small.Inverse

(6) 大反向風格:Large.Inverse

 

※另一種ProgressBarStyle寫法:

<ProgressBar

    android:.....

    .....

    style="@style/Widget.AppCompat.ProgressBar.Horizontal" />

 

3. ProgressBar- Horizontalxml中主要的屬性為:

(1) 進度條最大值:max

(2) 當前進度:progress

(3) 次要進度的值:SecondaryProgress

17_progressbar_layout-xml.jpg

17_Firstproject結果-xml.jpg  

 

4. ProgressBar於程式中主要的方法:

(1) isIndeterminate():用於判斷ProgressBar的類型,如圓圈(返回值為true)或水平長條(返回值為false)

(2) incrementProgressBy(10):動態的設置主進度之值,即主進度每每增加10

(3) incrementSecondaryProgressBy(20):動態的設置次要進度之值,即次要進度每每增加20

 

ProgressBar進度條的風格及使用方法

17_progressbar_layout.jpg

17_MainActivity.jpg

17_Firstproject結果-未按前.jpg

17_Firstproject結果-已按後.jpg  

 

 

arrow
arrow

    Elsa 發表在 痞客邦 留言(0) 人氣()