ProgressBar是一組很重要的組件, ProgressBar本身代表了進(jìn)度條組件,還派生了兩個(gè)常用的組件:SeekBar和RatingBar

ProgressBar
ProgressBar(進(jìn)度條),通常用于向用戶顯示某個(gè)耗時(shí)操作完成的百分比,進(jìn)度條可以動(dòng)態(tài)的顯示進(jìn)度,因此避免長(zhǎng)時(shí)間的執(zhí)行某個(gè)耗時(shí)操作時(shí),讓用戶感覺(jué)程序失去了響應(yīng),從而更好的提高用戶界面的友好性
支持的屬性:
@android:style/Widget.ProgressBar.Horizontal:水平進(jìn)度條
@android:style/Widget.ProgressBar.Inverse:普通大小的環(huán)形進(jìn)度條
@android:style/Widget.ProgressBar.Large:大環(huán)形進(jìn)度條
@android:style/Widget.ProgressBar .Small:小環(huán)形進(jìn)度條
......
支持的xml屬性
android:max 設(shè)置該進(jìn)度條大值
android:progress 設(shè)置該進(jìn)度條已完成進(jìn)度值
android:indeterminate 設(shè)置進(jìn)度條不精確顯示進(jìn)度
.....
ProgressBar提供了兩種方法來(lái)操作進(jìn)度
setProgress(int):設(shè)置進(jìn)度完成的百分比
incrementProgressBy(int):設(shè)置進(jìn)度條的進(jìn)度增加或者減少
SeekBar
SeekBar(拖動(dòng)條)和進(jìn)度條非常相似,只是進(jìn)度條采用貪色填充來(lái)表明進(jìn)度完成的程度,而拖動(dòng)條通過(guò)滑動(dòng)的位置來(lái)標(biāo)識(shí)數(shù)組,而且運(yùn)行用戶拖動(dòng)拖動(dòng)條來(lái)改變值
android:thumb:指定一個(gè)Drawable對(duì)象,該對(duì)象作為自定義滑塊
其他的xml屬性和方法完全適用ProgressBar的xml
RatingBar(星級(jí)評(píng)分條)
常用的xml屬性
android:isIndicator 設(shè)置該星級(jí)評(píng)分條是否運(yùn)行用戶改變
android:numStars 設(shè)置該星級(jí)評(píng)分條總共有多少個(gè)星星
android:rating 設(shè)置該星級(jí)評(píng)分條默認(rèn)的星級(jí)
......
當(dāng)前文章:ProgressBar及其子類-創(chuàng)新互聯(lián)
鏈接地址:http://chinadenli.net/article34/cecose.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、網(wǎng)站設(shè)計(jì)、電子商務(wù)、標(biāo)簽優(yōu)化、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站內(nèi)鏈
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容