Android ProgressBar 模擬進度條效果的實現(xiàn)
圓形進度條
<ProgressBar android: android:layout_width='50dp' android:layout_height='50dp' />
如圖

長條不顯示進度進度條
<ProgressBar android: android:layout_width='300dp' android:layout_height='50dp' android:indeterminate='true' />
//表示進度條風格是長條形的 //表示此進度條不顯示進度android:indeterminate='true'
如圖

在Java代碼中實現(xiàn)點擊按鈕使進度條增加,并且增加到100就隱藏在xml布局文件中設(shè)置進度條最大值為100android:max='100'創(chuàng)建按鈕并設(shè)置監(jiān)聽
//將progress1現(xiàn)有進度get并且賦值給一個int//判斷進度是否與最大進度一致,一致就隱藏,否則就加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對象的.setVisibility(View.GONE);則表示隱藏該進度條.setVisibility(View.VISIBLE);表示顯示該進度條
到此這篇關(guān)于Android ProgressBar 模擬進度條效果的文章就介紹到這了,更多相關(guān)Android ProgressBar進度條內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!
相關(guān)文章:
1. XML在語音合成中的應(yīng)用2. 使用php數(shù)據(jù)緩存技術(shù)提高執(zhí)行效率3. Python字符串及文本模式方法詳解4. 關(guān)于html嵌入xml數(shù)據(jù)島如何穿過樹形結(jié)構(gòu)關(guān)系的問題5. Python unittest基本使用方法代碼實例6. Python 調(diào)用 ES、Solr、Phoenix的示例代碼7. php過濾器使用詳解8. Jsp+Servlet實現(xiàn)文件上傳下載 刪除上傳文件(三)9. python如何刪除文件、目錄10. python的json包位置及用法總結(jié)

網(wǎng)公網(wǎng)安備