溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

ProgressBar及其子類

發(fā)布時間:2020-08-19 11:40:45 來源:ITPUB博客 閱讀:127 作者:山有木xi 欄目:移動開發(fā)

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

  • ProgressBar

ProgressBar(進度條),通常用于向用戶顯示某個耗時操作完成的百分比,進度條可以動態(tài)的顯示進度,因此避免長時間的執(zhí)行某個耗時操作時,讓用戶感覺程序失去了響應(yīng),從而更好的提高用戶界面的友好性

支持的屬性:

  1. @android:style/Widget.ProgressBar.Horizontal:水平進度條

  2. @android:style/Widget.ProgressBar.Inverse:普通大小的環(huán)形進度條

  3. @android:style/Widget.ProgressBar.Large:大環(huán)形進度條

  4. @android:style/Widget.ProgressBar .Small:小環(huán)形進度條

  5. ......

支持的xml屬性

  1. android:max   設(shè)置該進度條最大值

  2. android:progress   設(shè)置該進度條已完成進度值

  3. android:indeterminate   設(shè)置進度條不精確顯示進度

  4. .....

ProgressBar提供了兩種方法來操作進度

  1. setProgress(int):設(shè)置進度完成的百分比

  2. incrementProgressBy(int):設(shè)置進度條的進度增加或者減少

  • SeekBar

SeekBar(拖動條)和進度條非常相似,只是進度條采用貪色填充來表明進度完成的程度,而拖動條通過滑動的位置來標識數(shù)組,而且運行用戶拖動拖動條來改變值

  1. android:thumb:指定一個Drawable對象,該對象作為自定義滑塊

其他的xml屬性和方法完全適用ProgressBar的xml

  • RatingBar(星級評分條)

常用的xml屬性

  1. android:isIndicator   設(shè)置該星級評分條是否運行用戶改變

  2. android:numStars   設(shè)置該星級評分條總共有多少個星星

  3. android:rating   設(shè)置該星級評分條默認的星級

  4. ......

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI