教你自定义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万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章