ScrollView的四种风格&自定义Scrollbar宽度等

原创 2016年05月31日 17:29:12
<ScrollView>提供了四种风格:
分别是下面: 


个人感觉outsideOverlay提供的视觉显示更好。

但是想设置长度
scrollbarSize,结果无效,继续研究~~
========21:50==========晚上回来继续学习了下
之前没搞明白,原来设置的只是宽度,没有长度這个概念,因为滚动条是根据Scroll里面的内容自动调整的
哎呀,有点傻乎乎的~
想设置Scrollbar的样式,
1:可以自定义一个style的xml
scrollbar_ver_thumb.xml
内容如下:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
  <!-- 填充 -->
    <solid android:color="#08f"/>
    <!-- 大小 -->
    <size
        android:width="8dp"      
        />
  <!-- 圆角 -->
    <corners android:radius="8dp" />
</shape>
2:在布局文件用应用
android:scrollbarThumbVertical="@drawable/scrollbar_ver_thumb"
上面一行代码是设置短条格式,即滚动的那个
还可以设置长条的那个,即背景条
设置同理,只是使用android:scrollbarTrackVertical="@drawable/scrollbar_ver_thumb"

水平方向的亦然了~
网易云课堂这个:




这两篇文章介绍的很详细:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/0929/1719.html,
http://www.tuicool.com/articles/BnIF3u

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

android自定义滚动条(ScrollBar)样式

虽然很少用,但是还是有应用会有自定义ListView,GridView,ScrollView等滚动条样式,这样会使得页面更加融洽美观。 其实自定义样式很简单: 1、如果你的scrollbar是Ve...

自定义ScrollView+自定义滚动条

主题思路就是,通过scrollView的onScrollChanged的事件,去设置重绘cursor...  当然也可以直接用ScrollTo 先看主界面UserNoticeActivity 这里面有...

Unity UGUI-ScrollBar的滑块 设置为不会根据内容 自动拉伸

Unity UGUI-ScrollBar的滑块 设置为不会根据内容 自动拉伸 Movement Type 选 Clamped
  • gs91807
  • gs91807
  • 2015年11月13日 00:43
  • 1976

android:scrollbar的一些属性

1. activity_maim.xml [html] view plaincopy LinearLayout xmlns:android="http://schemas.and...

WPF ScrollViewer(滚动条) 自定义样式表制作 (改良+美化)

注释直接写在代码里了   不太理解意思的 可以先去看看我上一篇  WPF ScrollViewer(滚动条)  自定义样式表制作 图文并茂 滚动条因为要在触摸屏上用  所以我设计的很宽 宽度可以自己...
  • huyu107
  • huyu107
  • 2015年04月10日 17:27
  • 2431

安卓_神坑的scrollbarSize

今天需要求改下scrollbar的大小.觉得他太长过了.不好看..  就在属性里面添加多  android:scrollbarSize="20px"这么一段...
  • f112122
  • f112122
  • 2014年04月15日 16:07
  • 3370

Android ListView滚动条配置完全解析

详细介绍ListView中和滚动条相关的所有配置,包括普通滚动条和快速滚动条。...
  • ccpat
  • ccpat
  • 2016年03月04日 23:46
  • 12669

Android控件之ScrollView(scrollbarStyle)

ScrollView,当内容超过了整个屏幕或者容器的时候需要使用ScrollView 并且ScrollView的直接子元素只能有一个.        ScrollView的用法非常简单,这里主要说...

自定义View添加滚动条

1.Android自定义控件是通过继承View类实现的,新建一个View类的子类,然后重写ondraw方法,加入你创建的类名为(MyView),那么在Activity中SetContentview(M...
  • lllkey
  • lllkey
  • 2013年09月10日 14:11
  • 4647

ScrollView嵌套可以水平滚动的自定义控件时滑动事件冲突问题解决办法

1、场景描述: 外层布局是可以垂直滚动的ScrollView,内部顶部是可以水平滚动的轮播图,当用手指滑动轮播图时滑动事件冲突,滑动起来卡顿不流畅 2、知识点:       事件拦截 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ScrollView的四种风格&自定义Scrollbar宽度等
举报原因:
原因补充:

(最多只允许输入30个字)