安卓 MaterialCardView实现 左右上角圆角 即可
时间: 2024-02-01 07:04:24 浏览: 35
可以通过设置CardView的背景为一个自定义的ShapeDrawable来实现左右上角圆角的效果。以下是一个示例代码:
```xml
<androidx.cardview.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="16dp"
app:cardBackgroundColor="@color/card_background"
app:cardCornerRadius="8dp"
app:cardElevation="4dp"
app:cardUseCompatPadding="true">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="16dp"
android:text="Hello World!" />
</androidx.cardview.widget.CardView>
```
在这个示例代码中,我们设置了CardView的背景为一个自定义的ShapeDrawable,该ShapeDrawable只设置了左右上角为圆角(通过设置四个角的半径为8dp,其他角的半径为0dp)。你可以根据需要调整半径的大小和颜色。