android progress自定义进度条 Love The Way You Lie 2022-08-21 11:45 213阅读 0赞 效果图: ![这里写图片描述][20160428234112257] 1、在res资源文件夹下新建文件夹drawable,在drawable下新建xml文件progress.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"> <shape > <corners android:radius="5dp"/> <solid android:color="#bcbcbc"/> </shape> </item> <item android:id="@android:id/secondaryProgress"> <clip> <shape> <corners android:radius="5dp"/> <solid android:color="#aaa0ff"/> </shape> </clip> </item> <item android:id="@android:id/progress"> <clip> <shape> <corners android:radius="5dp" /> <solid android:color="#000fff" /> </shape> </clip> </item> </layer-list> 2、在布局文件中通过添加如下代码: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <ProgressBar style="?android:attr/progressBarStyleHorizontal" android:layout_width="match_parent" android:layout_height="wrap_content" android:progress="30" android:secondaryProgress="50" android:max="100" android:progressDrawable="@drawable/progress" /> </LinearLayout> [20160428234112257]: /images/20220724/4d58e1b699c4417a84bc3c3a8aa27f38.png
还没有评论,来说两句吧...