2016-07-11 19 views
2

私は小さなベクトルのための新しいベクトルXを使用するように試みますNotificationCompat.Builder。 Nexusデバイスでは、すべて正常に動作し、Androidは自動的にアイコンを必要な色(主に白色)に色付けします。しかし、サムスン(Android 6.0.1搭載のS5)では、このアイコンは決して色づけされません。スクリーンショットを参照してください。Android - VectorXML通知アイコンの色、SAMSUNGのバグ?

enter image description here

enter image description here

任意のアイデアなぜ?それはサムスンの実装のバグですか?すべてのために

答えて

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

Ohh、Samsung ... –