android自定义scrollbar

1.一般控件都有 scrollbar 属性,不只是 scrollview 特有。内容不能被完全显示时就会有 scrollbar。

2.这里拿 Textview 的 scrollbar 举例。

image
说明.jpg
   <TextView
            android:id="@+id/tv_original_articles"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_below="@+id/cv_title"
            android:layout_weight="1"
            android:fadeScrollbars="false"
            android:lineSpacingMultiplier="1.5"
            android:scrollbarSize="3dp"  
           android:scrollbarThumbVertical="@drawable/scrollbar_vertical_thumb"
            android:scrollbarTrackVertical="@drawable/scrollbar_vertical_track"
            android:scrollbars="vertical"
            android:textColor="@color/color_ff212121_ff9d9b9b"
            android:textIsSelectable="true"
            android:textSize="16sp" />

scrollbar_vertical_thumb.xml

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <solid android:color="#919191" />
    <corners android:radius="100dp" />
</shape>

scrollbar_vertical_track.xml

   <?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <solid android:color="#DBDBDB" />
    <corners android:radius="100dp" />
</shape>

scrollbarStyle介绍这位老铁说的很清楚了:
https://blog.csdn.net/tanranran/article/details/44196031

属性介绍:
太懒了,下次再说吧。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。