【问题标题】:Samsung device with Android 5.0 changes progressbar color搭载 Android 5.0 的三星设备更改进度条颜色
【发布时间】:2015-03-10 13:21:21
【问题描述】:

搭载 Android 5.0 的三星设备会忽略我的进度条颜色(在 styles.xml 中设置)。改为使用三星默认的蓝色。

<style name="Progress">
     <item name="colorControlActivated">#000000</item>
</style>

进度条在工具栏中:

<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>

有什么想法吗?

【问题讨论】:

  • 你是如何初始化进度条的?您可以发布显示进度条/任何相关样式/​​主题创建的代码吗?
  • 已更新.. 它正在其他 5.0 设备上运行
  • 可以分享一下风格吗?
  • 这是问题中的那个。我的意思是:它适用于其他 Android 5.0 设备,但不适用于三星..
  • 在我的设备中它根本不显示任何东西

标签: android android-5.0-lollipop samsung-mobile samsung-touchwiz


【解决方案1】:

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

您应该添加一个属性:android:indeterminateDrawable="@drawable/progressbar"ProgressBar 并添加一个可绘制对象。它对于无限的 ProgressBar 很有用。如果确定,我会研究一个问题并在这里报告。另请参阅:How to change color in circular progress bar?

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-02
    • 1970-01-01
    • 1970-01-01
    • 2016-11-02
    • 1970-01-01
    相关资源
    最近更新 更多