【发布时间】:2019-04-13 13:28:10
【问题描述】:
我有一个奇怪的错误。
我有图像作为矢量资产。它创建正确,如下所示:
我使用它就像抽屉上的菜单图标:
<?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)
然后我看到了:
一个:
两个:
发生了什么事,为什么我的资产坏了?
【问题讨论】:
标签: android android-vectordrawable