android - RecyclerView 添加了一个超长的header后,scrollbar的大小和比例不对。
高洛峰
高洛峰 2017-04-17 17:38:51
[Android讨论组]

用viewType实现的header。
header的高度有三四屏高,其它的view高度就几十像素。
当滚动到header部分后,scrollbar的位置和大小明显都不对,看起来非常小。
是否有方法能实现自己计算:实际滚动距离 /(header尺寸 + item数 * item尺寸)获得移动的比例,然后自己设置滚动条的高度什么的?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回复(1)
PHPz

先给你说原因、
因为RecyclerView其实是动态加载页面的,当你的head被滑出屏幕时,它可能就会被销毁掉了,并不会计算在整个滑动view的长度上
你假如想实现你想要的效果,不妨隐藏掉自带的滑动条,自己做一个,应该也很简单的

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号