Android 進(jìn)度條 ProgressBar的實(shí)現(xiàn)代碼(隱藏、出現(xiàn)、加載進(jìn)度)
初識(shí)進(jìn)度條ProgressBar軟件:Android Studio
實(shí)現(xiàn):
1.點(diǎn)擊按鈕,進(jìn)度條隱藏;再次點(diǎn)擊,進(jìn)度條出現(xiàn)。循環(huán)2.點(diǎn)擊按鈕,水平進(jìn)度條進(jìn)度呈現(xiàn)并+10,此處進(jìn)度條max為100。循環(huán)
1.圓形進(jìn)度條 練習(xí)
<ProgressBar android:layout_width='wrap_content' android:layout_height='wrap_content' android: />
//單擊進(jìn)度條消失,再次單擊進(jìn)度條顯示
@Override public void onClick(View v){ switch(v.getId()){ case R.id.button: if(progressBar.getVisibility()==View.GONE){ progressBar.setVisibility(View.VISIBLE); }else{ progressBar.setVisibility(View.GONE); } break; default: break; }
progressBar.getVisibility()判斷ProgressBar是否可見(jiàn),可見(jiàn)則隱藏,不可見(jiàn)則顯示。
2.水平進(jìn)度條 練習(xí)
<ProgressBar android:max='100' android:layout_width='wrap_content' android:layout_height='wrap_content' android: />
//點(diǎn)擊按鈕,獲取水平進(jìn)度條當(dāng)前進(jìn)度。+10更新
@Override public void onClick(View v){ switch(v.getId()){ case R.id.button: int progress=progressBar.getProgress(); progress=progress+10; progressBar.setProgress(progress); break; default: break; } }
progressBar.getProgress();方法獲取進(jìn)度條進(jìn)度
progressBar.setProgress(progress);給進(jìn)度條賦值更新
總結(jié)
到此這篇關(guān)于Android 進(jìn)度條 ProgressBar的實(shí)現(xiàn)代碼 (隱藏、出現(xiàn)、加載進(jìn)度)的文章就介紹到這了,更多相關(guān)android 進(jìn)度條 ProgressBar 內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!
相關(guān)文章:
1. 詳解瀏覽器的緩存機(jī)制2. 微信開(kāi)發(fā) 網(wǎng)頁(yè)授權(quán)獲取用戶基本信息3. asp批量添加修改刪除操作示例代碼4. jsp實(shí)現(xiàn)登錄驗(yàn)證的過(guò)濾器5. HTML5 Canvas繪制圖形從入門到精通6. css代碼優(yōu)化的12個(gè)技巧7. jsp EL表達(dá)式詳解8. msxml3.dll 錯(cuò)誤 800c0019 系統(tǒng)錯(cuò)誤:-2146697191解決方法9. jsp+servlet簡(jiǎn)單實(shí)現(xiàn)上傳文件功能(保存目錄改進(jìn))10. .NET SkiaSharp 生成二維碼驗(yàn)證碼及指定區(qū)域截取方法實(shí)現(xiàn)
