基本原理是在drawable目录中建立一个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" android:drawable="@drawable/bg" />
<!-- 设置第二级进度条颜色图像资源 -->
<item android:id="@android:id/secondaryProgress" android:drawable="@drawable/secondary" />
<!-- 设置第一级进度条颜色图像资源 -->
<item android:id="@android:id/progress" android:drawable="@drawable/progress" />
16</layer-list>
然后指定progressbar中的android:progressDrawable属性即可,该属性值为刚才建立的xml文件>
Android UI --- 设置ProgressBar的颜色
最新推荐文章于 2024-08-12 04:06:28 发布
本文介绍如何通过创建XML文件来自定义Android中的ProgressBar背景样式。通过在drawable目录下定义layer-list,可以分别设置背景色、二级进度条及一级进度条的颜色图像资源。
1372

被折叠的 条评论
为什么被折叠?



