我正在为一个RelativeLayout的背景创建一个矩形,我想知道如何将这个矩形的圆角边缘之外的区域也设置为darker_grey。
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
<solid android:color="@android:color/darker_gray" />
<stroke android:width="1dip" android:color="@android:color/black"/>
<corners android:radius="20dp" />
</shape>
2条答案
按热度按时间sr4lhrrt1#
你可以通过切换到
layer-list
绘图,并在纯色上分层你的形状,就像这样:f0ofjuux2#
另一种使用shape实现任意视图背景色的方法:
请根据您的要求确定视野宽度和高度。
看起来像: