自定义Scrollbar样式
2022-12-27 本文已影响0人
Dapengyou
在ListView、ScrollView、RecyclerView中都可以添加此滚动条属性:
android:scrollbars="vertical"
android:scrollbarSize="5dp"
android:scrollbarStyle="insideOverlay"
android:scrollbarThumbVertical="@color/blue"
android:scrollbarTrackVertical="@color/white"
属性 | 效果 |
---|---|
scrollbarThumbVertical[Horizontal] | 短条 |
scrollbarTrackVertical[Horizontal] | 长条,即背景 |
scrollbarSize | 滚动条的宽度 |
scrollbars | 滚动条的方向(垂直或水平) |
scrollbarStyle | 定义滚动条的样式和位置 可选值有四种: insideOverlay insideInset outsideOverlay outsideInset |
scrollbarStyle 属性 | 效果 |
---|---|
insideOverlay | 默认值,表示在padding区域内并且覆盖在view上 |
insideInset | 表示在padding区域内并且插入在view后面 |
outsideOverlay | 表示在padding区域外并且覆盖在view上 |
outsideInset | 表示在padding区域外并且插入在view后面 |
小 tip:
其中,scrollbaTrack、scrollbarThumb 可以使用:
- Shape自定义 Drawable
- 图片
- .9.png
- @color/xxx的方式使用颜色值
但不可以直接使用#xxxxxx颜色值