关于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