是否為有明確總進度時程的 ProgressBar
true:設置為不確定總進度的 ProgressBar。
當不知道事件會執行多久時就可設此為 true
false:設置為確定總進度的 ProgressBar,有固定的總進度。
設置 ProgressBar 進度達到 Max 後的行為
repeat:ProgressBar 從 0 重新開始
cycle:ProgressBar 從 Max 值開始往回跑至 0。
android:min:設置 ProgressBar 進度的最小值,需為 Int。
android:max:設置 ProgressBar 進度的最大值,需為 Int。
android:progress:設置預設起始的 ProgressBar 進度。
android:secondaryProgress:預設次進度條的起始值
次進度條只有水平形式的 ProgressBar 可以設置。
style:設置 ProgressBar 的樣式
顯示進度條的類別,可透過類別中的方法設置或變更進度
下面為三個基本的方法
取得 ProgressBar 目前的進度。
textView.setText("${progressBar.progress} %")
設置 ProgressBar 的進度。
setProgress (progress: Int)
setProgress (progress: Int, animate: Boolean)
progress:欲設置的進度值。
animate:從當前進度變化至設置進度過程是否顯示動畫
progressBar.setProgress(0, true)
增加 ProgressBar 的進度值
incrementProgressBy (diff: Int)
progressBar.incrementProgressBy(10)
Android
Kotlin
ProgressBar