我尝试将新的VectorXML 用于小图标到 NotificationCompat.Builder 。在Nexus设备上,一切正常,Android会自动将图标调色为所需颜色,大部分为白色。但在三星(S5与Android 6.0.1)上,图标从未着色。见截图:
知道为什么吗?这是三星的实施错误?
答案 0 :(得分:2)
对所有人来说,
解决方案是将基色白色,然后"自动"色彩也适用于三星设备! ;)
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="101dp"
android:height="101dp"
android:viewportWidth="101dp"
android:viewportHeight="101dp"
<path
android:fillColor="#FFF"
android:pathData="@string/round"/>
</vector>
答案 1 :(得分:0)
我在Samsung设备中遇到了同样的问题,可以通过删除矢量文件中的fillType
属性并将fillColor
设置为#FFF来解决此问题。