Android - VectorXML 通知图标颜色,SAMSUNG 错误?

标签 android vector colors notifications

我尝试使用 new VectorXML 将小图标放入 NotificationCompat.Builder。在 Nexus 设备上一切正常,Android 会自动将图标着色为所需的颜色,主要是白色。但在 Samsung(S5 和 Android 6.0.1)上,图标从不着色。看截图:

enter image description here

enter image description here

知道为什么吗?这是三星的实现错误?

最佳答案

对于所有人,

解决方案是将基础(填充)颜色设为白色,然后“自动”色调在三星设备上也能正常工作! ;)

<vector xmlns:android="http://schemas.android.com/apk/res/android"
        android:width="24dp"
        android:height="24dp"
        android:viewportWidth="24"
        android:viewportHeight="24">

    <path
        android:fillColor="#FFF"
        android:pathData="M12,12m-8,0a8,8 0,1 1,16 0a8,8 0,1 1,-16 0"/>

</vector>

关于Android - VectorXML 通知图标颜色,SAMSUNG 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38308722/

相关文章:

android - 自动部署到Google Play商店

c++ - 切换到数组上的 vector 时位图加载中断

c++ - vector 的 vector push_back

c# - DataGridView 选定单元格默认颜色

python - 如何通过颜色图为轮廓标签着色?

image - QML改变图像颜色

android - 使用 XML 配置更改菜单按钮

android - 崩溃后重启 Android 应用程序

java - 查找给定区号的州

C++ vector 元素在不同时间访问时是不同的