【发布时间】:2019-03-11 11:53:32
【问题描述】:
我正在尝试使用styles 更改indeterminate 进度条的颜色。添加了以下更改
在值/样式-v21中
<style name="CustomHorizontalProgress" >
<item name="android:indeterminateTint">#FF00FF</item>
<item name="android:indeterminateTintMode">src_in</item>
</style>
在价值观/风格中
<style name="CustomHorizontalProgress" >
<item name="colorAccent">#FF00FF</item>
</style>
并在进度条中设置这些样式,如下所示
<ProgressBar
android:id="@+id/progress"
style="@style/Base.Widget.AppCompat.ProgressBar.Horizontal"
android:theme="@style/CustomHorizontalProgress"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:indeterminate="true"/>
对于 api>=21 一切正常,但 colorAccent 未设置为棒棒糖前设备中的进度条颜色。
注意:我只想使用样式来实现这一点。
【问题讨论】: