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:scrollbarStyle属性

1. activity_maim.xml
  • duanyipeng
  • duanyipeng
  • 2013年02月19日 16:10
  • 12813

android:scrollbar的一些属性

1. activity_maim.xml [html] view plaincopy LinearLayout xmlns:android="http://schemas.and...
  • heng615975867
  • heng615975867
  • 2013年10月14日 16:12
  • 24685

自定义滚动条

在页面制作中,开发人员会各种偷懒(我本人就很懒),觉得能用原生的就用原生的,否则会很麻烦。最后还是会被追求美感的设计师抓住不放。经常听到‘‘怎么没有做成设计图上的样子呢..这个自带的滚动条多丑呀,必须...
  • swallowliyan
  • swallowliyan
  • 2015年10月21日 20:58
  • 1464

自定义View添加滚动条

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

自定义ScrollView+自定义滚动条

主题思路就是,通过scrollView的onScrollChanged的事件,去设置重绘cursor...  当然也可以直接用ScrollTo 先看主界面UserNoticeActivity 这里面有...
  • u013210620
  • u013210620
  • 2016年04月02日 22:13
  • 2368

解决Android中ScrollView内的控件长度发生改变之后自动滚动的问题

问题: 在ScrollView中一个View中的内容是需要从网络上获取的,获取到内容后填充进View中,此时ScrollView内部控件的长度会发生改变,导致ScrollView自动滚动。影响整体效果...
  • u010134382
  • u010134382
  • 2015年02月26日 09:29
  • 1397

iOS自定义滚动条

自定义滚动条,实现颜色修改,一直显示等等不同的需求
  • u013366600
  • u013366600
  • 2016年10月16日 10:14
  • 981

ScrollView 设置滚动条的位置

=================  (一)设置滚动条的初始位置  ============================================   ScrollView 的滚动条默认...
  • djun100
  • djun100
  • 2013年06月26日 09:29
  • 4760

动态设置HorizontalScrollView中imageview的宽度和高度

需求是这样的: 有两种图片需要显示,一种是640*640,一种是1920*1080的图片。 如果是1920的图片则需要双击切换显示模式,默认按640*640显示1920的中间部分,可以左右滑动查看...
  • ocean20
  • ocean20
  • 2017年12月04日 16:44
  • 109

Android HorizontalScrollView 内容宽度

我有一个TableLayout,它的内容是动态生成的。我遇到了下面的问题:      当动态生成的一行的内容太长时,靠右边的内容会被遮住了。于是我想要这个TableLayout在横向上可以滚动。 ...
  • nairuohe
  • nairuohe
  • 2011年08月10日 18:03
  • 16140
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ScrollView的四种风格&自定义Scrollbar宽度等
举报原因:
原因补充:

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