图标坏了,看起来像是变灰了
Icons brooken and see like they are grayed out
我有一个奇怪的错误。
我有图像作为矢量资产。它创建正确,看起来像:
我把它当作抽屉上的菜单图标来使用:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<group android:checkableBehavior="single">
<item
android:id="@+id/about"
android:icon="@drawable/ic_about_us"
android:title="@string/navigation_about" />
</group>
</menu>
但在设备中它看起来坏了:
你看到背景上的图像了吗?它也是矢量资产,但它们工作正常。我从代码中放置它。
我对 ViewPager 图标有类似的问题。似乎只有图标坏了。所以我有两个矢量资产:
我用两种不同的方式(特别是)设置了这个图标:
layout_tab.getTabAt(0)?.icon = activity?.getDrawable(R.drawable.ic_type_bird)
layout_tab.getTabAt(1)?.setIcon(R.drawable.ic_hints)
然后我看到:
一个:
两个:
怎么回事,为什么我的资产坏了?
您的资产并没有损坏,只是导航抽屉会自动对图标应用滤色器,使它们显示为灰色。它与标签栏类似(因为它试图显示状态)
展示了如何停止这个
我有一个奇怪的错误。
我有图像作为矢量资产。它创建正确,看起来像:
我把它当作抽屉上的菜单图标来使用:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<group android:checkableBehavior="single">
<item
android:id="@+id/about"
android:icon="@drawable/ic_about_us"
android:title="@string/navigation_about" />
</group>
</menu>
但在设备中它看起来坏了:
你看到背景上的图像了吗?它也是矢量资产,但它们工作正常。我从代码中放置它。
我对 ViewPager 图标有类似的问题。似乎只有图标坏了。所以我有两个矢量资产:
我用两种不同的方式(特别是)设置了这个图标:
layout_tab.getTabAt(0)?.icon = activity?.getDrawable(R.drawable.ic_type_bird)
layout_tab.getTabAt(1)?.setIcon(R.drawable.ic_hints)
然后我看到:
一个:
两个:
怎么回事,为什么我的资产坏了?
您的资产并没有损坏,只是导航抽屉会自动对图标应用滤色器,使它们显示为灰色。它与标签栏类似(因为它试图显示状态)