安卓 CardView 左右上角圆角 即可
时间: 2023-07-20 21:26:12 浏览: 58
要实现安卓 CardView 左右上角圆角,可以通过设置 CardView 的背景为一个圆角矩形 ShapeDrawable,在 ShapeDrawable 中设置左右上角为圆角即可。
以下是一个示例代码:
1. 创建圆角矩形 ShapeDrawable
```
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:topLeftRadius="10dp"
android:topRightRadius="10dp"
android:bottomLeftRadius="0dp"
android:bottomRightRadius="0dp"/>
<solid android:color="@color/cardview_light_background"/>
</shape>
```
2. 在 CardView 中设置背景
```
<android.support.v7.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:background="@drawable/cardview_bg">
<!-- CardView 内容 -->
</android.support.v7.widget.CardView>
```
在上面的代码中,`@drawable/cardview_bg` 是指上面创建的圆角矩形 ShapeDrawable。这样设置后,就可以实现安卓 CardView 左右上角圆角了。