android - RecyclerView 添加了一个超长的header后,scrollbar的大小和比例不对。
高洛峰
高洛峰 2017-04-17 17:38:51
0
1
941

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

高洛峰
高洛峰

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

모든 응답(1)
PHPzhong

이유를 먼저 말씀드리겠습니다.
RecyclerView는 실제로 페이지를 동적으로 로드하기 때문에 머리가 화면 밖으로 미끄러지면 페이지가 파괴될 수 있으며 전체 슬라이딩 뷰의 길이로 계산되지 않습니다. 🎜>원하는 효과를 얻으려면 내장된 슬라이더를 숨기고 직접 만드는 것이 좋습니다. 매우 간단합니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿