答案 0 :(得分:1)
我只是遇到了同样的问题,我知道这个答案要晚8个月了,但我仍然会提供我想出的东西。
在我的RecyclerView中,我已经有带有圆角的图标,我将其用作背景:
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<corners
android:bottomLeftRadius="40dp"
android:bottomRightRadius="10dp"
android:topLeftRadius="10dp"
android:topRightRadius="40dp"
/>
<size
android:width="480dp"
android:height="480dp"/>
<solid
android:color="@color/colorAccent"/>
</shape>
然后,我将其用作前景(它像蒙版一样工作):
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<corners
android:bottomLeftRadius="40dp"
android:bottomRightRadius="10dp"
android:topLeftRadius="10dp"
android:topRightRadius="40dp"
/>
<size
android:width="500dp"
android:height="500dp"/>
<stroke
android:width="10dp"
android:color="@color/colorAccent"/>
</shape>
然后您可以播放轮廓的厚度,并在RecyclerView中添加一些填充。
希望这会有所帮助,^ _ ^。
快乐编码;