自定義水平進度條
阿新 • • 發佈:2019-01-15
平時專案中經常用到自定義進度條樣式,我們一般實現的也是下面的第一種,至於第二種的圓角進度,網上介紹的資料也不是很多,這裡一起展示一下這兩種的實現。
下面開始看程式碼,先從主介面佈局開始看起:
?1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
<ProgressBar
style= "@android:style/Widget.ProgressBar.Horizontal" android:layout_width= "match_parent"
android:layout_height= "20dp"
android:layout_margin= "10dp"
android:max= "100"
android:progress= "20"
android:progressDrawable= "@drawable/layer_list_progress_drawable_1"
/>
<ProgressBar
style= "@android:style/Widget.ProgressBar.Horizontal" android:layout_width= "match_parent"
android:layout_height= "20dp"
android:layout_margin= "10dp"
android:max= "100"
android:progress= "20"
android:progressDrawable= "@drawable/layer_list_progress_drawable"
/>
|
兩個進度條佈局,然後是不同的progressDrawable佈局:
layer_list_progress_drawable_1.xml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<? xml
version = "1.0"
encoding |