Android之ScrollBar

这篇博客介绍了如何在Android中固定ScrollBar的滑块高度,以避免因Item数量少时滑块上方出现大量空白。通过设置视图属性并重载ListView或ScrollView的相关方法,可以实现所需效果。
摘要由CSDN通过智能技术生成

无论是ListView还是ScrollView等视图都有提供滚动条设置功能。ScrollBar主要包括以下两项内容:

  • scrollbarThumb(滑块)
  • scrollbarTrack(滚动条)

当然还有其他诸如scrollbarStyle、fadeScrollbars、fadingEdge等设置,这一切文档或网上均可查询到。

Android的ScrollBar默认会根据Item项目的数量、视图的宽高自动调整滑块的高度,那当你需要固定滑块高度时该怎么处理呢?比如要实现如下效果:

使用.9图片明显是不行的,因为滑块图片被拉伸了那么当item项少时,滑块上方将留出大量的空白。经本人验证可按如下步骤实现以上需求:

  • 首先需要在xml中设置视图的如下属性

android:scrollbarThumbVertical="@drawable/bf_slidel_arrows"
android:scrollbarTrackVertical="@drawable/bf_slider_bar"

其中bf_slidel_arrows是自定义的滑块图片,bf_slider_
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值