教你自定義progressbar

通過其定義progressbar的背景和進度條顏色達到美化自己的progressbar的效果。

1,首先準備兩張圖片,一張做背景,一張做進度條顏色。  

2,定義一個xml文件配置這兩張圖片

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >

    <item
        android:id="@android:id/background"
        android:drawable="@drawable/progressbar_bg"/>
    <item
        android:id="@android:id/progress"
        android:drawable="@drawable/progressbar"/>

</layer-list>

3,到progressbar的xml文件中配置其屬性

<ProgressBar
            android:id="@+id/storage_progress"
            android:layout_width="match_parent"
            android:layout_height="10dp"
            android:indeterminateOnly="false"
            android:max="100"
            android:progressDrawable="@drawable/progressbar_horizontal" />

大功告成。

發佈了154 篇原創文章 · 獲贊 2 · 訪問量 26萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章