我已经创建的布局与此类似:Android的换色不改变形状
<RelativeLayout
android:id="@+id/layout_one"
style="@style/layout_one" >
<RelativeLayout
android:id="@+id/layout_two"
style="@style/layout_two" >
<RelativeLayout
android:id="@+id/layout_three"
style="@style/layout_three" >
</RelativeLayout>
</RelativeLayout>
对于布局一个我已经创建了矩形形状的自定义绘制,以致于拐角都将取整和蓝色背景颜色。
但是,对于布局三,我需要设置白色背景颜色,但如果我做了android:background="#FFFFFF"
比它也改变形状和底角不再圆整。
我的第一个想法是创建具有圆角底部的layout_three的自定义drawable,但它没有工作。要么所有的角落都是圆形的或者没有。
需要在圆角的图片中创建类似的东西。有什么建议么?
第二个'RelativeLayout'是什么?自定义drawable是要走的路,你只能做出圆角的底角。 – Luksprog
但我不能只将角半径设置为0,最低为50dp。它不这样工作。 – Karlis
您可以绘制一个只有一些圆角的可绘制形状。 *它不会这样工作* - 这根本没有帮助。您可能想要发布完整的布局文件+绘图。 – Luksprog