我有一个奇怪的错误。
我将图像作为矢量资产。它创建正确,如下所示:
我正在像抽屉上的菜单图标一样使用它:
<?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)
然后我看到:
一个:
两个:
这是怎么回事,为什么我的资产坏了?