close
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來處理更新
文章標籤
全站熱搜