0

我想设置我的LinearLayout背景矢量绘制的,但它是不结垢,填补了整个版面,下面是我的XML:矢量绘制不结垢

<LinearLayout 
    android:id="@+id/ideaBody" 
    android:layout_width="220dp" 
    android:layout_height="229dp" 
    android:background="@drawable/ic_greenbackground" 
    android:orientation="horizontal" 
    android:scaleType="fitXY"> 

和下面是我的矢量XML ;:

<vector android:height="500dp" android:viewportHeight="297.0" 
    android:viewportWidth="210.0" android:width="500dp" xmlns:android="http://schemas.android.com/apk/res/android"> 
    <path android:fillAlpha="0.42" android:fillColor="#008000" 
     android:pathData="M1.14,40.02h58.21v60.59h-58.21z" 
     android:strokeAlpha="0.76" android:strokeWidth="0.26458332"/> 

谢谢

回答

0

你为什么不试试这个,如果你婉t为您的布局设置绿色背景。

更改您的XML代码

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
<item> 
    <shape android:shape="rectangle"> 
     <solid android:color="#73008000" /> 
     <stroke android:width="0.76dp" android:color="#BF008000" /> 
    </shape> 
</item> 
</selector> 
+0

我有复杂的矢量资产ID的整个范围,希望从Inkscape中导入所以这个解决方案是不恰当的,谢谢 –