0
私は正しく見ることができるAndroidスタジオでベクターアセットを作成しましたが、アプリを起動すると歪んでしまいます。Android:ベクター資産の歪み
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="45dp"
android:height="79dp"
android:viewportWidth="45.9"
android:viewportHeight="79.2">
<path
android:fillColor="#FF000000"
android:pathData="M22.9,1.5C42.1,1.6 41.7,3 41.7,3s1.2,-1.1 -0.7,-1.9S28.7,0 22.9,0S6.7,0.4 4.8,1.1S4.1,3 4.1,3S3.7,1.6 22.9,1.5"/>
<path
android:fillColor="#FF000000"
android:pathData="M22.9,3c19.2,0.1 18.5,1.4 18.5,1.4S41,4.9 42.1,7c1.1,2.2 3.4,6.7 3.4,6.7s-7.6,-1 -22.6,-0.9c-15.2,-0.1 -15,-0.1 -22.6,0.9c0,0 2.4,-4.5 3.4,-6.7c0.2,-0.4 1.6,-1.7 0.7,-2.6C4.4,4.4 3.7,3.1 22.9,3"/>
<path
android:fillColor="#FF000000"
android:pathData="M22.9,71.4c22,0 22.9,-1.7 22.9,-1.7l0.1,-54.4c0,0 -7.9,-1.2 -22.9,-1.1C7.9,14.1 0,15.3 0,15.3l0.1,54.4C0.1,69.7 0.9,71.4 22.9,71.4"/>
<path
android:fillColor="#FF000000"
android:pathData="M22.9,75.2C10.7,75.2 4.6,74 4.6,74c-4.2,-1.1 -4.5,-2.6 -4.5,-2.6S0.9,73 22.9,73s22.9,-1.7 22.9,-1.7s-0.3,1.5 -4.5,2.6C41.3,74 35.2,75.2 22.9,75.2"/>
<path
android:fillColor="#FF000000"
android:pathData="M22.9,79.2c-16.5,0 -16.4,-1.3 -16.4,-1.3l-1.3,-2.1c0,0 5.5,1.3 17.7,1.3s17.7,-1.3 17.7,-1.3l-1.3,2.1C39.3,77.9 39.4,79.2 22.9,79.2"/>
私は、メニュー内のすべてのアイコンが歪んでいるic_menu_itemを除いて良いですが、メニュー項目のアイコンとして描画可能を使用しています。
<?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/nav_weapon"
android:icon="@drawable/ic_menu_weapon"
android:title="Weapons" />
<item
android:id="@+id/nav_item"
android:icon="@drawable/ic_menu_item"
android:title="Items" />
</group>
</menu>
私は、メニュー項目のアイコンで描画可能を使用しています。私はポストにメニューコードを追加しました。 – BigDan