我正在使用自定义矩形作为背景:
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<corners android:radius="20dp"/>
<padding android:left="10dp" android:right="10dp" android:top="10dp" android:bottom="10dp"/>
<solid android:color="#FFFFFF"/>
</shape>
这使我得到了一个很好的卡片形状,但是我希望它周围有一个实心黑色(或其他颜色)的线条。我认为我需要在我的xml中创建一个黑色矩形,它比当前矩形宽高多1点,在上面放置较小的白色矩形。我可以在主xml中使用额外的帧布局来完成这个操作,并在顶部使用两个不同的自定义矩形,但这似乎会过度设计问题。是否有一种方法可以在一个自定义xml背景drawable中完成呢?
谢谢