我需要更改棒棒糖(API21)应用程序中ProgressBar元素的颜色。更清楚地说,我的意思是,例如,到Youtube移动应用程序的循环进度条。例如,我需要将进度条的颜色设置为红色。我在网上看到过一些使用drawable.xml文件的例子,但是所有的主题都会修改进度条的动画风格。我想保持棒棒糖/材质设计的默认动画。
感谢所有人。
发布于 2015-03-24 05:16:11
对indeterminateTintMode使用"src_in“,并将indeterminateTint设置为您希望将进度条更改为的颜色。
<ProgressBar
android:id="@+id/progressBarSpinner"
android:layout_height="75dp"
android:layout_width="75dp"
android:layout_gravity="center"
android:indeterminateTint="@color/red"
android:indeterminateTintMode="src_in"/>发布于 2015-03-20 08:40:55
我只是使用Android Studio中的以下特性将其放入设计视图。不管怎样,对我来说很管用
设计倍增=你的颜色indeterminateTintMode = indeterminateTint
文本
<ProgressBar
android:id="@+id/progressBarSpinner"
android:layout_height="75dp"
android:layout_width="75dp"
android:layout_gravity="center"
android:indeterminateTint="@color/accent_material_dark"
android:indeterminateTintMode="multiply"/>https://stackoverflow.com/questions/28114411
复制相似问题