我希望能够定义渐变可绘制,然后在其他形状drawable中引用此渐变。沿着这些线是可能的,还是我必须再次指定每个形状资源中的渐变?
在文件my_gradient.xml
中<gradient
android:angle="180"
android:endColor="@color/Gradient2Light"
android:startColor="@color/Gradient2Dark" >
</gradient>
然后才有
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<gradient id="@drawable/my_gradient" />
<stroke
android:width="1dp"
android:color="#2f6699" />
<corners android:radius="3dp" />
这样的事情是否可能,如果是,那又如何呢?