我想知道如何更改圆形 ProgressBar 的进度颜色(不是条形)
我的进度条的代码
android:id="@+id/pg_bar"
android:layout_width="65dp"
android:layout_height="65dp"
android:layout_gravity="center"
android:layout_marginTop="25dp"
我想知道如何更改圆形 ProgressBar 的进度颜色(不是条形)
我的进度条的代码
android:id="@+id/pg_bar"
android:layout_width="65dp"
android:layout_height="65dp"
android:layout_gravity="center"
android:layout_marginTop="25dp"
定义 property
android:background
,在这种情况下它不能作为background
del工作,ProgressBar
而是作为元素的颜色:在 /drawable 文件夹内(在 /res 内)创建定义背景并包含自定义颜色的文件
mipbstyle.xml
:稍微修改一下你的progressBar,它看起来像:
或以编程方式:
在这两种情况下,您都会得到类似于:
在这里,他们评论了如何通过链接代码更改它 ,我想这就是您所要求的。
在你的 xml
在 res/values/styles.xml 中:
而 custom_progress_bar_horizontal 是存储在可绘制文件夹中的 XML,用于定义自定义进度条。我希望这能帮到您。
您所做的很好,但是在调用进度条的布局时犯了一个错误。它真的帮助了我,谢谢这是我的代码