[英]How to create Horizontal scroll bar fixed size and center align in android
更新
recyclerview添加水平滚动条,设置trumb和bg
<androidx.recyclerview.widget.RecyclerView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:scrollbars="horizontal"
android:scrollbarStyle="outsideInset"
android:fadeScrollbars="false"
android:overScrollMode="never"
android:scrollbarSize="5dp"
android:scrollbarThumbHorizontal="@drawable/aa_scrollbar"
android:scrollbarTrackHorizontal="@drawable/aa_scrollbar_bg"
/>
aa_scrollbar.xml:
<?xml version="1.0" encoding="UTF-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:width="@dimen/dpi_80px"
android:left="@dimen/dpi_20px"
android:right="@dimen/dpi_20px">
<shape>
<corners android:radius="@dimen/dpi_10px" />
<solid android:color="?attr/Theme_color" />
</shape>
</item>
</layer-list>
aa_scrollbar_bg.xml
<?xml version="1.0" encoding="UTF-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:left="@dimen/dpi_20px"
android:right="@dimen/dpi_20px">
<shape>
<corners android:radius="@dimen/dpi_10px" />
<solid android:color="@color/scrollbar_bg" />
</shape>
</item>
</layer-list>
可以根据需要重新调整参数,如 dpi_20px。
向 recyclerview 添加一个水平滚动条。希望对您有所帮助。
<androidx.recyclerview.widget.RecyclerView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:scrollbars="horizontal"
android:scrollbarStyle="outsideInset"
android:fadeScrollbars="false"
android:overScrollMode="never"
android:scrollbarSize="5dp"
android:scrollbarThumbHorizontal="#DF9797"
android:scrollbarTrackVertical="#fff"
/>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.