我在 android 项目中创建了自定义形状。这是代码,
弯曲形状.xml:-
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<stroke android:width="4dp" android:color="#ffffff" />
<padding android:left="7dp" android:top="7dp"
android:right="7dp" android:bottom="7dp" />
<gradient android:centerColor="#ffffff" android:startColor="#32CD32" android:endColor="#ffffff"/>
</shape>
main.xml:-
<View
android:layout_width="wrap_content"
android:layout_height="150dp"
android:layout_marginLeft = "10dp"
android:layout_marginRight = "10dp"
android:layout_centerHorizontal="true"
android:layout_marginTop="20dp"
android:background="@drawable/curvedshape"/>
在形状中,渐变属性将起始颜色设为绿色,垂直填充绿色。但我想像下图一样填充颜色,水平填充颜色为一半。怎么做?