1. 程式人生 > >android 自定義橫向progressbar樣式

android 自定義橫向progressbar樣式

主要簡單編輯下資原始檔即可

<!--檔名(progressbar_bg)-->
<?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>
            <corners android:radius
="0dp" />
<gradient android:endColor="@color/common_window_bg" android:startColor="@color/common_window_bg" /> </shape> </item> <!-- 設定進度條顏色 --> <item android:id="@android:id/progress"> <clip> <shape
>
<corners android:radius="0dp" /> <gradient android:endColor="@color/holo_green_dark" android:startColor="@color/holo_green_dark" /> </shape> </clip> </item> </layer-list>

在progressDrawable屬性中引用即可

 <ProgressBar
        android:id="@+id/id_progress"
        style="@android:style/Widget.ProgressBar.Horizontal"
        android:layout_width="match_parent"
        android:layout_height="2dp"
        android:layout_below="@id/id_head_bar"
        android:max="100"
        android:progressDrawable="@drawable/progressbar_bg" />