Android:菜单中的图标不显示它应该

时间:2017-02-08 16:27:46

标签: android xml menu icons show

我使用自定义菜单进行底部导航。但我的第二个图标不是应该的......

如何显示

how it is

应该是什么

enter image description here

XML:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
    android:id="@+id/action_overview"
    android:enabled="true"
    android:icon="@mipmap/overzicht"
    app:showAsAction="ifRoom" />

<item
    android:id="@+id/action_modifies"
    android:enabled="true"
    android:icon="@mipmap/nieuw2"
    app:showAsAction="ifRoom"
    android:visible="true" />

<item
    android:id="@+id/action_create"
    android:enabled="true"
    android:icon="@mipmap/create"
    app:showAsAction="ifRoom" />

<item
    android:id="@+id/action_profile"
    android:enabled="true"
    android:icon="@mipmap/profiel"
    app:showAsAction="ifRoom" />

我的所有图标都在工作,期待第二个图标,这很奇怪。

1 个答案:

答案 0 :(得分:0)

图标应该是一种颜色,但实际上图像中有两种颜色。

看看图片左上方三角形的边是绿色的,但菜单中是白色的?你的绿色像素是白色的,与你的背景颜色相同,所以你不会看到它们。

如果你真的想要&#34;否定&#34;像这样的图像,我的建议是采用白色像素包围的所有绿色像素并使它们透明。这样,背景绿色将显示出来,它看起来就像你期望的那样。

虽然您正在使用它,但您可以将这些上三角形像素从绿色更改为白色,因为它们无论如何都会被染成白色。