安卓5.0的三星设备改变了进度条的颜色

ddd*_*ddd 9 android samsung-mobile samsung-touchwiz android-5.0-lollipop

安卓5.0的三星设备忽略了我的颜色进度条(在styles.xml中设置).使用三星的默认蓝色代替.

<style name="Progress">
     <item name="colorControlActivated">#000000</item>
</style>
Run Code Online (Sandbox Code Playgroud)

进度条位于工具栏中:

<android.support.v7.widget.Toolbar
...
>
    <ProgressBar
        android:id="@+id/progress_spinner"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:indeterminate="true"
        android:theme="@style/Progress"/>

</android.support.v7.widget.Toolbar>
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

Coo*_*ind 0

据我记得,这个主题会有帮助:https://medium.com/the-wtf-files/the-misterious-case-of-the-skewed-progressbar-75da47ddd767

您应该android:indeterminateDrawable="@drawable/progressbar"向 a添加一个属性:ProgressBar并添加一个可绘制对象。它对于无限进度条很有用。如果确定的话,我会研究一个问题并在这里报告。另请参阅:如何更改圆形进度条的颜色?

对于那些根本看不到 ProgressBar 的人,请参阅https://github.com/DreaminginCodeZH/MaterialProgressBar/issues/1。也许您设备的开发者选项中的“动画比例”已关闭。

另请参阅: https: //github.com/DreaminginCodeZH/MaterialProgressBar