◎ Android當中的進度條與其之間種類的關係
▲ 進度條的種類
▲ 各種進度條的關係
1. ProgressBar是SeekBar與Rating的父類。
2. ProgressBar的Style,分為:
<ProgressBar
android:.....
.....
style="?android:attr/progressBarStyleHorizontal" />
(1) 水平風格:Horizontal (水平線條)
(2) 小風格:Small (小圓圈)
(3) 大風格:Large (大圓圈)
(4) 反向風格:Inverse (對比度較高的圓圈,即用在背景色較深的情況下)
(5) 小反向風格:Small.Inverse
(6) 大反向風格:Large.Inverse
※另一種ProgressBar的Style寫法:
<ProgressBar
android:.....
.....
style="@style/Widget.AppCompat.ProgressBar.Horizontal" />
3. ProgressBar- Horizontal於xml中主要的屬性為:
(1) 進度條最大值:max
(2) 當前進度:progress
(3) 次要進度的值:SecondaryProgress
4. ProgressBar於程式中主要的方法:
(1) isIndeterminate():用於判斷ProgressBar的類型,如圓圈(返回值為true)或水平長條(返回值為false)。
(2) incrementProgressBy(10):動態的設置主進度之值,即主進度每每增加10。
(3) incrementSecondaryProgressBy(20):動態的設置次要進度之值,即次要進度每每增加20。
◎ ProgressBar進度條的風格及使用方法
留言列表