关于recyclerview滚动条位置

作者: Ad大成 | 来源:发表于2022-12-29 15:53 被阅读0次
<androidx.recyclerview.widget.RecyclerView
        style="@style/recycler_vertical_style"
        android:paddingRight="86px"
        android:id="@+id/common_recycler_view"
        android:layout_width="match_parent"
        android:layout_height="match_parent"/>

这里需要设置滚动条在屏幕边缘位置 recyclerview内部卡片的间距需要给recyclerview指定宽度
这样会导致滚动条也无法在边缘位置, 这时候需要设置recyclerview的padding值 并且设置style

 <style name="recycler_vertical_style">
        <!--滚动条宽度-->
        <item name="android:scrollbarSize">16px</item>
        <!--滚动条方向-->
        <item name="android:scrollbars">vertical</item>
        <!--滚动条是否滑动-->
        <item name="android:fastScrollEnabled">true</item>
        <!--滚动条不消失-->
        <item name="android:fadeScrollbars">false</item>
        <item name="android:scrollbarAlwaysDrawVerticalTrack">true</item>
        <!--滚动条滑动块颜色-->
<!--        <item name="android:scrollbarThumbVertical">@color/card_flow_bg</item>-->
        <item name="android:scrollbarThumbVertical">@drawable/wt_huadongtiao_day</item>
        <!--滚动条默认颜色-->
        <item name="android:scrollbarTrackVertical">@color/app_bg_night</item>
        <!--        滚动条在recyclerview的padding外部显示-->
        <item name="android:scrollbarStyle">outsideInset</item>

    </style>

<item name="android:scrollbarStyle">outsideInset</item> 为外边缘显示 不受padding限制

相关文章

网友评论

    本文标题:关于recyclerview滚动条位置

    本文链接:https://www.haomeiwen.com/subject/mqlzqdtx.html