前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Android ListView滚动条配置完全解析

Android ListView滚动条配置完全解析

作者头像
全栈程序员站长
发布2022-09-09 11:16:39
1.3K0
发布2022-09-09 11:16:39
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

滚动条的相关显示效果

先来看下ListView的滚动条有哪些显示效果。

  1. 滚动条自身的外观 这点不用说,就是滚动条自身的颜色,形状等。
  2. Track的外观 默认的ListView是没有设置Track的。为了了解Track的含义,先看一张设置了Track之后的ListView效果。这是一个红色的Track。
这里写图片描述
这里写图片描述

可以看到在设置了Track之后在右侧滚动条下面出现一个贯穿整个ListView可见区域的红色线条。所以Track表示的是滚动条滑动时的”轨道”。

  1. 滚动条的大小 ListView是垂直滚动条,它的大小就是滚动条的宽度。
  2. 滚动条的显示位置 滚动条出现在ListView左边,还是右边,以及是显示在内侧还是外侧。
  3. 滚动条的Fade时间 滚动条只有在滚动的时候才会显示,当停止滚动后,滚动条会在一段时间后渐渐消失。这里有两个时间点,一个是从停止滚动到开始消失的时间,一个是开始消失到完全消失的时间。

在XML中自定义ListView滚动条

自定义ListView滚动条可以直接在布局文件中对ListView进行配置。 先看下ListView在XML中有哪些和滚动条相关的配置选项。 android:scrollbars android:scrollbarThumbVertical android:scrollbarTrackVertical android:scrollbarSize android:verticalScrollbarPosition android:scrollbarStyle android:fadeScrollbars android:scrollbarDefaultDelayBeforeFade android:scrollbarFadeDuration android:scrollbarAlwaysDrawVerticalTrack android:fastScrollEnabled android:fastScrollStyle android:fastScrollAlwaysVisible 可以看到ListView中有非常多的和滚动条相关的配置选项。下面具体看下每个选项的含义及配置方法。

这些配置项都是从API 11,也就是Android 3.0开始支持的。其中fastScrollThumbDrawable和fastScrollTrackDrawable就是用来配置快速滚动条的图标及Track图标的。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/160567.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 滚动条的相关显示效果
  • 在XML中自定义ListView滚动条
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档