Scrollbar样式介绍
来源:互联网 发布:淘宝网怎么是电脑版 编辑:程序博客网 时间:2024/05/19 04:50
今天突然需要修改RecyclerView的ScrollBar的样式,之前没有这方面的需求,网上查了查资料,记录下以便后面用到。
参考资料:http://likfe.com/2016/05/16/diyScrollbar/
知识点
在ListView/ScrollView/RecyclerView中添加属性:
<!-- 情况A :垂直滚动条-->android:scrollbars="vertical"android:scrollbarTrackVertical="@drawable/xxx_vertical_track"android:scrollbarThumbVertical="@drawable/xxx_vertical_thumb"<!-- 情况B :水平滚动条-->android:scrollbars="horizontal"android:scrollbarTrackHorizontal="@drawable/xxx_horizontal_track"android:scrollbarThumbHorizontal="@drawable/xxx_horizontal_thumb"<!-- 其他通用的属性 --><!-- 1.定义滚动条的样式和位置 -->android:scrollbarStyle="outsideInset"<!-- 2.定义滚动条的大小,垂直时指宽度,水平时指高度 -->android:scrollbarSize="4dp"
即scrollbaTrackxxx,scrollbarThumbxxx自定义的 xml 文件,放在Drawable中,track是指长条,thumb是指短条,然后再 xml 中定义短条和长条的样式。
需要注意
其中,scrollbaTrackxxx、scrollbarThumbxxx可以使用:
- Shape自定义 Drawable
- 图片
- .9.png
- @color/xxx的方式使用颜色值
不可以直接使用#xxxxxx颜色值
android:scrollbarStyle
android:scrollbarStyle可以定义滚动条的样式和位置,可选值有insideOverlay、insideInset、outsideOverlay、outsideInset四种。
其中inside和outside分别表示是否在 view 的 padding 区域内,overlay和inset表示覆盖在 view 上或是插在 view 后面,所以四种值分别表示:
阅读全文
0 0
- Scrollbar样式介绍
- scrollbar属性、样式详解
- scrollbar属性、样式详解
- scrollbar样式相关
- 自定义scrollbar样式
- Android自定义Scrollbar样式
- highstock scrollbar样式配置
- webkit scrollbar 样式
- ScrollBar样式相关
- Wpf ScrollBar自定义样式
- scrollBar样式修改
- 自定义网页滚动条样式插件malihu-custom-scrollbar-plugin的介绍和使用方法
- Scrollbar 滚动条样式生成
- scrollbar 滚动条的样式
- 定义ScrollView的ScrollBar样式
- Android自定义ListView Scrollbar样式
- Android必知必会-自定义Scrollbar样式
- scrollbar的属性及样式分类:css
- iOS开发-模态视图跳转
- Kotlin学习(1)
- Quartz定时器快速入门学习(二)
- 三星手机调用系统相机 activity被销毁
- upload
- Scrollbar样式介绍
- MFC中popup、child、overlapped对话框的区别
- caffe之SoftmaxWithLoss层 自定义实现
- name can no longer contain capital letters
- Javascript获取IFrame内容(兼容IE&FF)
- META http-equiv="refresh" 实现网页自动跳转
- Python 列表内字符编码问题,encode和decode
- Android自定义滚动式时间选择器(在他人基础上修改)
- 算法谜题71 标记方格1