In Notification, I used drawable xml as a setSmallIcon. When Status Bar background changes to white then my white icon disappears (actually background color and icon become same color). But if I use image icon as a setSmallIcon then status bar icon's color changes to grey.
When Status Bar is white:
When Status Bar is non white:
Code:
builder.setSmallIcon(R.drawable.my_list,level);
A portion of drawable file:
<item android:maxLevel="86">
<layer-list>
<item
android:bottom="@dimen/bottom_margin"
android:drawable="@drawable/ic_8"
android:left="@dimen/ic_2_1_left"
android:right="@dimen/ic_2_1_right"
android:top="@dimen/upper_margin" />
<item
android:bottom="@dimen/bottom_margin"
android:drawable="@drawable/ic_6"
android:left="@dimen/ic_2_2_left"
android:right="@dimen/ic_2_2_right"
android:top="@dimen/upper_margin" />
</layer-list>
</item>
<item android:maxLevel="87">
<layer-list>
<item
android:bottom="@dimen/bottom_margin"
android:drawable="@drawable/ic_8"
android:left="@dimen/ic_2_1_left"
android:right="@dimen/ic_2_1_right"
android:top="@dimen/upper_margin" />
<item
android:bottom="@dimen/bottom_margin"
android:drawable="@drawable/ic_7"
android:left="@dimen/ic_2_2_left"
android:right="@dimen/ic_2_2_right"
android:top="@dimen/upper_margin" />
</layer-list>
</item>
<item android:maxLevel="88">
<layer-list>
<item
android:bottom="@dimen/bottom_margin"
android:drawable="@drawable/ic_8"
android:left="@dimen/ic_2_1_left"
android:right="@dimen/ic_2_1_right"
android:top="@dimen/upper_margin" />
<item
android:bottom="@dimen/bottom_margin"
android:drawable="@drawable/ic_8"
android:left="@dimen/ic_2_2_left"
android:right="@dimen/ic_2_2_right"
android:top="@dimen/upper_margin" />
</layer-list>
</item>
How can I change xml drawable icon color with status bar background(white)?
Sorry for my bad english.