Android編程實現(xiàn)自定義ProgressBar樣式示例(背景色及一級、二級進度條顏色)
本文實例講述了Android編程實現(xiàn)自定義ProgressBar樣式。分享給大家供大家參考,具體如下:
效果圖如下,本例中設(shè)置了第一級進度條和第二級進度條。

樣式資源:progressbar_bg.xml,放在drawable文件夾下:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<!--3個層的順序即為顯示時的疊加順序-->
<!--背景色-->
<item android:id="@android:id/background">
<shape>
<corners android:radius="5dip" />
<solid android:color="#CCCCCC" />
</shape>
</item>
<!--二級進度條的顏色-->
<item android:id="@android:id/secondaryProgress">
<clip>
<shape>
<corners android:radius="5dip" />
<solid android:color="#88F56100" />
</shape>
</clip>
</item>
<!--一級進度條的顏色,也可以直接替換成圖片-->
<item android:id="@android:id/progress">
<clip>
<shape>
<corners android:radius="5dip" />
<solid android:color="#F56100" />
</shape>
</clip>
</item>
</layer-list>
布局代碼:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ProgressBar
android:id="@+id/progress_bar"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="100dp"
android:minHeight="20dp"
android:padding="10dp"
android:progressDrawable="@drawable/progressbar_bg" />
</LinearLayout>
更多關(guān)于Android相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Android布局layout技巧總結(jié)》、《Android視圖View技巧總結(jié)》、《Android開發(fā)動畫技巧匯總》、《Android編程之a(chǎn)ctivity操作技巧總結(jié)》、《Android開發(fā)入門與進階教程》、《Android資源操作技巧匯總》及《Android控件用法總結(jié)》
希望本文所述對大家Android程序設(shè)計有所幫助。
- Android編程之ProgressBar圓形進度條顏色設(shè)置方法
- android ListView和ProgressBar(進度條控件)的使用方法
- Android實現(xiàn)進度條(ProgressBar)的功能與用法
- Android三種方式實現(xiàn)ProgressBar自定義圓形進度條
- Android ProgressBar進度條使用詳解
- Android ProgressBar進度條和ProgressDialog進度框的展示DEMO
- Android進度條控件progressbar使用方法詳解
- Android ProgressBar直線進度條的實例代碼
- Android progressbar實現(xiàn)帶底部指示器和文字的進度條
- android實現(xiàn)簡單進度條ProgressBar效果
相關(guān)文章
Android TableLayout數(shù)據(jù)列表的回顯清空實現(xiàn)思路及代碼
數(shù)據(jù)列表的回顯必須從后面減去子元素同時必須從后面減去子元素,感興趣的朋友可以看下具體的實現(xiàn)代碼,希望對你學(xué)習Android TableLayout有所幫助2013-04-04
Android應(yīng)用中使用ContentProvider掃描本地圖片并顯示
這篇文章主要介紹了Android應(yīng)用中使用ContentProvider掃描本地圖片并顯示的方法,比調(diào)用本地圖庫的方法更加靈活和可定制,需要的朋友可以參考下2016-04-04
Android開發(fā)中計算器的sin、cos及tan值計算問題分析
這篇文章主要介紹了Android開發(fā)中計算器的sin、cos及tan值計算問題,結(jié)合實例形式分析了Android三角函數(shù)運算中的弧度與角度計算問題與相關(guān)解決方法,需要的朋友可以參考下2017-11-11

