效果图:
代码:
布局xml:
android:id="@+id/pb_progressbar"
style="@style/StyleProgressBarMini"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_margin="30dp"
android:background="@drawable/shape_progressbar_bg"
android:max="100"
android:progress="50"/>
Style:
放在Style.xml里面
50dip
10dip
false
@android:drawable/progress_indeterminate_horizontal
@drawable/shape_progressbar_mini
Drawable:
shape_progressbar_mini.xml
android:angle="270"
android:centerY="0.75"
android:endColor="@color/bg_f0f0f0"
android:startColor="@color/bg_f0f0f0"/>
android:angle="270"
android:centerY="0.75"
android:endColor="#df0024"
android:startColor="#df0024"/>
android:angle="270"
android:centerY="0.75"
android:endColor="@color/bg_orange"
android:startColor="@color/bg_orange"/>
shape_progressbar_bg.xml
android:shape="rectangle">
android:bottom="1dp"
android:left="1dp"
android:right="1dp"
android:top="1dp"/>
样式完成。
动画:
从左边动态显示到右边