【发布时间】:2016-01-06 01:19:17
【问题描述】:
基本上,我有一个带有自定义背景可绘制的线性布局,以便圆角。我只想把左下角和右下角弄圆。
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle">
<corners android:radius="5dp"/>
<solid android:color="#000000" />
</shape>
</item>
<item android:left="5dp" android:right="5dp" android:bottom="5dp">
<shape android:shape="rectangle">
<corners android:topLeftRadius="0.01dp" android:bottomLeftRadius="5dp" android:bottomRightRadius="5dp" android:topRightRadius="0.01dp" />
<solid android:color="@color/app" />
</shape>
</item>
但是,这个 xml 不起作用。即使我为左上角和右上角的圆角半径设置了一个非常小的值,我仍然会得到所有圆角。谁能帮我?
【问题讨论】:
-
您在 alayerlist 中使用了 2 个项目。第一个将所有角设置为
5dp -
@Kelok,你能试试stackoverflow.com/questions/16161448/…一个吗?
标签: android xml rounded-corners cornerradius