1
我在xml文件中定义了这种形状,并且需要在代码中创建它,但难住了。Android:我将如何在代码中创建此资源形状?
我假设我想实例化一个RoundRectShape并将它的属性设置为xml中的属性,但属性排列得不太好。
RoundRectShape(float[] outerRadii, RectF inset, float[] innerRadii)
我的XML形状只有1个半径,现在RectF和RoundRectShape具有设置填充或颜色没有选项?
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#00FFFFFF" />
<stroke android:width="2dp" android:color="#FFFFFFFF" />
<padding android:left="7dp" android:top="7dp"
android:right="7dp" android:bottom="7dp" />
<corners android:radius="4dp" />
</shape>