Android:自定义ProgressBar的样式

来源:互联网 发布:施瓦茨科普知乎 编辑:程序博客网 时间:2024/05/16 05:57

样式资源:pro_bar_bg.xml,放在drawable文件夹下:

<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android">    <item android:id="@android:id/background">        <shape>            <solid android:color="@android:color/white" />            <corners android:radius="5dp" />            <size android:height="8dp" />        </shape>    </item>    <item android:id="@android:id/secondaryProgress">        <clip>            <shape>                <solid android:color="@android:color/white" />                <corners android:radius="5dp" />                <size android:height="8dp" />            </shape>        </clip>    </item>    <item android:id="@android:id/progress">        <clip>            <shape>                <solid android:color="@android:color/holo_red_light" />                <corners android:radius="5dp" />                <size android:height="8dp" />            </shape>        </clip>    </item></layer-list>

activity_main.xml中用
 android:progressDrawable="@drawable/pro_bar_bg"
引用就可以了
    <ProgressBar        android:id="@+id/main_progress"        style="?android:attr/progressBarStyleHorizontal"        android:layout_width="match_parent"        android:layout_height="wrap_content"       <span style="color:#FF0000;"> android:progressDrawable="@drawable/pro_bar_bg"</span>        android:max="100" />



0 0
原创粉丝点击