带圆角半径背景的 Recyclerview

问题描述 投票:0回答:1

我正在使用带圆角的 recyclerview(使用带圆角半径的可绘制对象作为背景)这是我的代码:

            <androidx.recyclerview.widget.RecyclerView
            android:id="@+id/rv"
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:overScrollMode="never"
            android:clipChildren="true"
            android:background="@drawable/bg_rounded_background"
            android:layout_marginBottom="@dimen/margin_16dp"
            app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager"
            app:layout_constraintBottom_toBottomOf="parent"
            app:layout_constraintEnd_toEndOf="parent"
            app:layout_constraintStart_toStartOf="parent"
            app:layout_constraintTop_toTopOf="parent"
            app:reverseLayout="true"
            app:stackFromEnd="false" /> 

现在我期待 recyclerview 的项目滚动到角落下方,但结果是这样的:

我正在寻找一种方法来使项目在褪色时滚动到角半径以下,有什么提示吗?和建议?

android android-recyclerview background rounded-corners
1个回答
0
投票
android:clipToOutline="true"

试试这个属性

© www.soinside.com 2019 - 2024. All rights reserved.