Android的進(jìn)度條控件描述
一、ProgressBar進(jìn)度條
在某項(xiàng)延續(xù)性工作的進(jìn)展過(guò)程中為了不讓用戶覺(jué)得程序死掉了,需要有個(gè)活動(dòng)的進(jìn)度條,表示此過(guò)程正在進(jìn)行中。
用戶瀏覽網(wǎng)頁(yè)的時(shí)候,中間肯定有個(gè)傳輸過(guò)程,所以用進(jìn)度條讓用戶耐心等待。再比如在下載應(yīng)用中,它也會(huì)有進(jìn)度條顯示下載進(jìn)度。
ProgressDialog是繼承自Android.app.ProgressDialog所設(shè)計(jì)的互動(dòng)對(duì)話窗口,應(yīng)用時(shí),必須新建ProgressDialog對(duì)象,運(yùn)行時(shí)會(huì)彈出“對(duì)話框”作為提醒,此時(shí)應(yīng)用程序后臺(tái)失去焦點(diǎn),直到進(jìn)程結(jié)束后,才會(huì)將控制權(quán)交給應(yīng)用程序,如果在Activity當(dāng)中不希望后臺(tái)失焦,又希望提示User有某后臺(tái)程序正處于忙碌階段,此時(shí),ProgressBar就會(huì)派上用場(chǎng)了。
可以自己去自定義一些進(jìn)度條。比如定義為豎向或是弧形,等等
四種progressbar的風(fēng)格:
Android:attr/progressBarStyle、android:attr/progressBarStyleHorizontal android:progressBarStyleLarge、android:progressBarStyleSmall
二、SeekBar拖動(dòng)條(滑動(dòng)條)
SeekBar可以作為音樂(lè)播放器的進(jìn)度指示和調(diào)整工具,音量調(diào)整工具等,SeekBar是ProgressBar的一個(gè)子類。
拖動(dòng)條類似進(jìn)度條,不同的是用戶可以控制,比如,應(yīng)用程序中用戶可以對(duì)音效進(jìn)行控制,對(duì)音樂(lè)的播放進(jìn)度進(jìn)行控制等,都可以使用拖動(dòng)條來(lái)實(shí)現(xiàn)。由于拖動(dòng)條可以被用戶控制,所以需要對(duì)其進(jìn)行事件監(jiān)聽(tīng),這就需要實(shí)現(xiàn)SeekBar.OnSeekBarChangeListener接口。
在SeekBar中需要監(jiān)聽(tīng)3個(gè)事件,分別是:數(shù)值的改變(onProgressChanged)、開(kāi)始拖動(dòng)(onStartTrackingTouch)、停止拖動(dòng)(onStopTrackingTouch)。在onProgressChanged 中我們可以得到當(dāng)前數(shù)值的大小。
三RatingBar(評(píng)分進(jìn)度條)簡(jiǎn)單介紹
RatingBar是基于SeekBar(拖動(dòng)條)和ProgressBar(狀態(tài)條)的擴(kuò)展,用星形來(lái)顯示等級(jí)評(píng)定,在使用默認(rèn)RatingBar時(shí),用戶可以通過(guò)觸摸/拖動(dòng)/按鍵(比如遙控器)來(lái)設(shè)置評(píng)分, RatingBar自帶有兩種模式 ,一個(gè)小風(fēng)格 ratingBarStyleSmall,大風(fēng)格為ratingBarStyleIndicator,大的只適合做指示,不適用與用戶交互
以上所述是小編給大家介紹的Android的進(jìn)度條控件描述,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
Android編程ProgressBar自定義樣式之動(dòng)畫(huà)模式實(shí)現(xiàn)方法
這篇文章主要介紹了Android編程ProgressBar自定義樣式之動(dòng)畫(huà)模式實(shí)現(xiàn)方法,涉及Android動(dòng)畫(huà)模式的布局技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-10-10
Android使用Photoview實(shí)現(xiàn)圖片左右滑動(dòng)及縮放功能
這篇文章主要為大家詳細(xì)介紹了Android使用Photoview實(shí)現(xiàn)圖片左右滑動(dòng)及縮放功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-01-01
Android實(shí)現(xiàn)從底部彈出的Dialog的實(shí)例代碼
這篇文章主要介紹了Android實(shí)現(xiàn)從底部彈出的Dialog的實(shí)例代碼,非常不錯(cuò),具有參考借鑒價(jià)值 ,需要的朋友可以參考下2018-04-04
Android獲取手機(jī)配置信息具體實(shí)現(xiàn)代碼
下面為大家介紹下使用android獲取手機(jī)配置信息的具體過(guò)程,感興趣的朋友可以參考下哈,希望對(duì)你有所幫助2013-06-06
Android刮刮樂(lè)效果-proterDuffXfermode的示例代碼
這篇文章主要介紹了Android刮刮樂(lè)效果-proterDuffXfermode,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-12-12
詳解Flutter如何繪制曲線,折線圖及波浪動(dòng)效
這篇文章主要為大家介紹線條類圖形的繪制(正弦曲線、折線圖),并且結(jié)合 Animation 實(shí)現(xiàn)了常見(jiàn)的波浪動(dòng)效,感興趣的小伙伴可以了解一下2022-03-03
Android Studio發(fā)布項(xiàng)目到Jcenter倉(cāng)庫(kù)步驟(圖文)
這篇文章主要介紹了Android Studio發(fā)布項(xiàng)目到Jcenter倉(cāng)庫(kù)步驟(圖文),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-10-10
Android開(kāi)發(fā)騰訊驗(yàn)證碼遇到的坑
這篇文章主要介紹了Android開(kāi)發(fā)騰訊驗(yàn)證碼遇到的坑,需要的朋友可以參考下2017-12-12

