Horizontal ProgressBar是用在當你知道整體的時間

想要顯示處理進度的時候

主要就是設定進度的最大值

主要進度條的值和顏色

第二進度條的值和顏色

介紹如下

 

1. 官網https://developer.android.com/reference/android/widget/ProgressBar.html

 

2. 只要在想顯示的地方設定ProgressBar

然後將其style設定成

style="@android:style/Widget.ProgressBar.Horizontal"

 

3. 要設定顏色的話需要API21以上

主要就是設定

progressBackgroundTint : 背後框的顏色

progressTint : 主要進度條的顏色

secondaryProgressTint : 第二季度條的顏色

android:progressTint="#000000"
android:secondaryProgressTint="#00FF00"
android:progressBackgroundTint="#AAAAAA"

 

4. 在程式中主要會用到的就是設定進度條的值

setProgress(值) : 用來設定主要進度條的值
setSecondaryProgress(值) : 用來設定次要進度條的值
而確定值的部分
getMax() : 回傳最大值的範圍
getProgress():回傳進度條現在的值
getSecondaryProgress():回傳遞二進度條的值

 

5. 而動態更新就參考官網用thread執行任務

在main thread上面更新

也可以配合asynctask來處理更新

 

文章標籤
全站熱搜
創作者介紹
創作者 RX1226 的頭像
RX1226

給你魚竿

RX1226 發表在 痞客邦 留言(0) 人氣(1,026)