ProgressBar及其子類
ProgressBar是一組很重要的元件, ProgressBar本身代表了進度條元件,還派生了兩個常用的元件:SeekBar和RatingBar
-
ProgressBar
ProgressBar(進度條),通常用於向使用者顯示某個耗時操作完成的百分比,進度條可以動態的顯示進度,因此避免長時間的執行某個耗時操作時,讓使用者感覺程式失去了響應,從而更好的提高使用者介面的友好性
支援的屬性:
-
@android:style/Widget.ProgressBar.Horizontal:水平進度條
-
@android:style/Widget.ProgressBar.Inverse:普通大小的環形進度條
-
@android:style/Widget.ProgressBar.Large:大環形進度條
-
@android:style/Widget.ProgressBar .Small:小環形進度條
-
......
支援的xml屬性
-
android:max 設定該進度條最大值
-
android:progress 設定該進度條已完成進度值
-
android:indeterminate 設定進度條不精確顯示進度
-
.....
ProgressBar提供了兩種方法來操作進度
-
setProgress(int):設定進度完成的百分比
-
incrementProgressBy(int):設定進度條的進度增加或者減少
-
SeekBar
SeekBar(拖動條)和進度條非常相似,只是進度條採用貪色填充來表明進度完成的程度,而拖動條透過滑動的位置來標識陣列,而且執行使用者拖動拖動條來改變值
-
android:thumb:指定一個Drawable物件,該物件作為自定義滑塊
其他的xml屬性和方法完全適用ProgressBar的xml
-
RatingBar(星級評分條)
常用的xml屬性
-
android:isIndicator 設定該星級評分條是否執行使用者改變
-
android:numStars 設定該星級評分條總共有多少個星星
-
android:rating 設定該星級評分條預設的星級
-
......
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69917874/viewspace-2686774/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Android中TextView及其子類AndroidTextView
- WPF ProgressBar show value
- Android弧形ProgressBar、SeekBarAndroid
- Map類及其主要的實現類
- Set介面及其實現類
- python類的子類Python
- python 類的子類Python
- Java超類與子類Java
- ProgressBar進度條顏色
- JAVASE常用的類及其方法總結Java
- JUC包中原子類使用及其原理
- List介面及其主要實現類
- iOS子類化iOS
- 類的繼承_子類繼承父類繼承
- 儲存器的分類及其特點
- DDOS攻擊原理,種類及其防禦
- 使用 Flutter 自定義一個 ProgressBar - IntervalProgressBarFlutter
- Android 圓形ProgressBar 改變顏色Android
- 原型繼承:子類原型繼承
- 集合檢視子類
- DEX檔案解析--7、類及其類資料解析(完結篇)
- 鏈式-父類中返回子類物件物件
- Day33:String類及其常用方法詳解
- 【TCP/IP】IP地址的劃分及其分類TCP
- JAVA--set介面及其實現類的使用Java
- BlockingQueue介面及其實現類的原始碼分析BloC原始碼
- 基本資料型別及其包裝類(二)資料型別
- 基本資料型別及其包裝類(一)資料型別
- Tkinter (33) 進度條部件 ttk.Progressbar
- 從子類化到Typeclass
- 類載入子系統
- 子父類中函式函式
- java中父類宣告子類例項化Java
- 實現不可變類如何禁止子類化?
- 計算機儲存器的分類及其特性計算機
- 儲存卡種類及其應用大盤點
- .NET CORE AUTOMAPPER 對映一個類的子類APP
- C++ Qt開發:ProgressBar進度條元件C++QT元件