Android ProgressBar 模擬進(jìn)度條效果的實(shí)現(xiàn)
圓形進(jìn)度條
<ProgressBar android: android:layout_width='50dp' android:layout_height='50dp' />
如圖
長(zhǎng)條不顯示進(jìn)度進(jìn)度條
<ProgressBar android: android:layout_width='300dp' android:layout_height='50dp' android:indeterminate='true' />
//表示進(jìn)度條風(fēng)格是長(zhǎng)條形的 //表示此進(jìn)度條不顯示進(jìn)度android:indeterminate='true'
如圖
在Java代碼中實(shí)現(xiàn)點(diǎn)擊按鈕使進(jìn)度條增加,并且增加到100就隱藏在xml布局文件中設(shè)置進(jìn)度條最大值為100android:max='100'創(chuàng)建按鈕并設(shè)置監(jiān)聽(tīng)
//將progress1現(xiàn)有進(jìn)度get并且賦值給一個(gè)int//判斷進(jìn)度是否與最大進(jìn)度一致,一致就隱藏,否則就加10button1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { int progress = progressBar1.getProgress(); if (progress==progressBar1.getMax()){ progressBar1.setVisibility(View.GONE); }else{ progress += 10; progressBar1.setProgress(progress); } }});
在Java代碼中progress對(duì)象的.setVisibility(View.GONE);則表示隱藏該進(jìn)度條.setVisibility(View.VISIBLE);表示顯示該進(jìn)度條
到此這篇關(guān)于Android ProgressBar 模擬進(jìn)度條效果的文章就介紹到這了,更多相關(guān)Android ProgressBar進(jìn)度條內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!
相關(guān)文章:
1. Python 實(shí)現(xiàn)勞拉游戲的實(shí)例代碼(四連環(huán)、重力四子棋)2. Java GZip 基于內(nèi)存實(shí)現(xiàn)壓縮和解壓的方法3. SpringBoot+TestNG單元測(cè)試的實(shí)現(xiàn)4. jsp+servlet簡(jiǎn)單實(shí)現(xiàn)上傳文件功能(保存目錄改進(jìn))5. PHP利用COM對(duì)象訪問(wèn)SQLServer、Access6. 利用CSS制作3D動(dòng)畫7. 一款功能強(qiáng)大的markdown編輯器tui.editor使用示例詳解8. 存儲(chǔ)于xml中需要的HTML轉(zhuǎn)義代碼9. JavaScript數(shù)據(jù)結(jié)構(gòu)之雙向鏈表10. .Net加密神器Eazfuscator.NET?2023.2?最新版使用教程
