android自定义滚动条(ScrollBar)样式
虽然很少用,但是还是有应用会有自定义ListView,GridView,ScrollView等滚动条样式,这样会使得页面更加融洽美观。
其实自定义样式很简单:
1、如果你的scrollbar是Vertical的,设置以下属性
android:scrollbarThumbVertical="@drawable/scrollbar_indicator"
android:scrollbarTrackVertical="@drawable/scrollbar_bg"
2、如果你的scrollbar是horizontal的,设置以下属性
android:scrollbarThumbHorizontal="@drawable/scrollbar_indicator"
android:scrollbarTrackHorizontal="@drawable/scrollbar_bg"
android:scrollbarThumbVertical和android:scrollbarThumbHorizontal设置的是滚动条指示器的图片,会跟着滑动而滑动;
android:scrollbarTrackVertical和android:scrollbarTrackHorizontal设置的是滚动条背景。
需要注意的是:
a、属性里面必须是图片,不能直接设置颜色值;
b、指示器会根据item的多少改变高度,因此建议自定义的图片制作成点九(.9)
android自定义滚动条(ScrollBar)样式相关推荐
- android 自定义checkBox的样式
今天,随便讲讲自定义CheckBox的样式. 第一种方法: 1.在drawable文件新建checkbox_style.xml. <?xml version="1.0" en ...
- Android自定义滚动条——城市列表
Android自定义滚动条--城市列表 效果视频 绘制滚动条 区别选中与未选择文字 绘制等高间距 滑动事件监听 解析承载城市数据的XML文件 下载XML文件 解析文件 适配器 建立适配器类 适配器子项 ...
- android的checkbox设置样式,android自定义checkBox的样式
释放双眼,带上耳机,听听看~! 今天,随便讲讲自定义CheckBox的样式. 第一种方法: 1.在drawable文件新建checkbox_style.xml. 2.定义一个style,使用上面的xm ...
- 前端自定义设置各浏览器滚动条scrollbar样式的方法
有时候项目里 UI 的需求是改滚动条的样式 ,css 就可以改 下面这篇文章主要就是介绍了前端如何来修改各大浏览器的滚动条样式,首先要知道,修改滚动条样式,其一是利用 伪元素 -webkit-scro ...
- 自定义滚动条CSS样式
首先,给个默认css,清除掉以前的样式,给默认背景 .scrollbar {margin-left: 30px;float: left;height: 300px;width: 65px;backgr ...
- Android自定义软键盘样式:字母、数字、标点三种切换
先看效果图: 1.在需要的调用软键盘的activity_mian.xml中加入键盘控件 <!--自定义键盘控件--> <RelativeLayoutandroid:layout_wi ...
- android自定义进度条样式,Android 自定义进度条
效果 国际惯例,效果图奉上 在这里插入图片描述 目录 在这里插入图片描述 前言 写在前面,由于之前其实已经写了部分自定义View的方法,所以本来应该按照之前的系列,来进行下载暂停动画进度条,但是我把之 ...
- android 自定义edittext方框样式,自定义 EditText 样式
和您一起终身学习,这里是程序员Android 本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容: 一.自定义EditText 圆角矩形背景 二.自定义EditT ...
- android 自定义menu菜单,android 自定义menu菜单样式
Android系统中的menu样式不是太好,可以自定义.运行效果 CustomActivity.java继承Activity.java 在此文件中实现了不同于系统的dialog import java ...
最新文章
- 2021-05-08 docker save与docker export的镜像区别
- python中字符串的几种表达方式(用什么方式表示字符串)
- python之4个小作业
- c#自定义Json类
- 数据库经典文章!(必备)
- CF1157G. Inverse of Rows and Columns
- [渝粤教育] 中国地质大学 嵌入式操作系统 复习题 (2)
- good-Windows下搭建PHP开发环境(Apache+PHP+MySQL)
- vue+element-ui 实现table单元格点击编辑,并且按上下左右键单元格之间切换
- 练习四十四:整数的排序
- QQ空间自动点赞脚本1
- 福建省侨兴轻工学校计算机信息科,福建省侨兴轻工学校
- EasyWeChat生成小程序码
- 北大「通班」!AI界泰斗朱松纯领衔、IEEE Fellow 陈宝权出任副院长
- 【报告分享】2019短视频平台数据报告-抖音快手.pdf(附下载链接)
- Python:百分制转五分制
- torch.jit.trace与torch.jit.script的区别
- In-class Initialization
- Kuang_spring笔记
- .java.smap_Java Get.getAttributesMap方法代码示例