recyclerview 顶部底部圆角
时间: 2023-12-11 11:22:49 浏览: 78
你可以通过设置 RecyclerView 的背景为一个带有圆角的 ShapeDrawable,然后再设置 RecyclerView 的 padding 来实现顶部和底部的圆角效果。
这里给出一个示例代码:
1. 定义一个圆角矩形背景:
```
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="@android:color/white" />
<corners android:topLeftRadius="20dp"
android:topRightRadius="20dp"
android:bottomLeftRadius="20dp"
android:bottomRightRadius="20dp" />
</shape>
```
2. 在 RecyclerView 的布局文件中,设置 RecyclerView 的背景和 padding:
```
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/rounded_background"
android:paddingTop="20dp"
android:paddingBottom="20dp" />
```
注意,这里的背景需要使用一个带有圆角的 ShapeDrawable,而不是一个普通的颜色值。同时,paddingTop 和 paddingBottom 的值需要设置为你想要的圆角大小。
阅读全文