# StickyHeaderScrollView **Repository Path**: easyname/StickyHeaderScrollView ## Basic Information - **Project Name**: StickyHeaderScrollView - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-02 - **Last Updated**: 2025-08-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 前言 作为[ConsecutiveScroller](https://github.com/donkingliang/ConsecutiveScroller)使用者首先感谢作者提供这个库,但是这个控件有个不能继续使用bug,一直未能没修复, [#80](https://github.com/donkingliang/ConsecutiveScroller/issues/80) 严重影响了用户体验 虽然评论区我提供了CoordinatorLayout+CollapsingToolbarLayout+AppBarLayout$ScrollingViewBehavior+minHeight(吸顶)解决方案。但是依然不够完美, 首先没有作者这个库ConsecutiveScroller能支持多个吸顶布局。 第二也是非常讨厌的问题在AppBarLayout的视图里面上下滑动,滑动过程会停止一下,这个列表滑动的操作不连续,当然这个问题只有在AppBarLayout的视图非常大的时候才会发现。 我还有一个解决方案就是全部用RecyclerView多布局类型来做,然后重写ItemDecoration来实现吸顶功能,但是这种吸顶使用复杂,还存在视图回收在回来需要重新绑定数据的这种问题。 虽然我不想重复造轮子,但是逼不得已。于是下面这个新的库出现了。 ## 简介 StickyHeaderScrollView是Android下支持吸顶Sticky,滚动布局NestedScrollView嵌套RecyclerView,解决CoordinatorLayout、AppBarLayout快速滑动fling停住卡住回弹抖动等bug。 StickyHeaderScrollView支持NestedScrolling机制。 有网友提问scrollview嵌套recyclerview会影响recyclerview 的item复用么\ 答案是当然不会啊!recyclerview的高度是动态计算的,不是无限高度。 ## 效果图 滚动布局NestedScrollView嵌套RecyclerView\ NestedScrollView嵌套ViewPager2\ ![device-2021-06-03-175146.gif](https://p6-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/7abdfe5dd71d45c9af5832d3bfc60978~tplv-k3u1fbpfcp-watermark.image) 支持SwipeRefreshLayout下拉刷新\ 动态改变布局不影响吸顶\ ![device-2021-06-03-175146 (1).gif](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/ae8f778f0afd448286be8a2f40778710~tplv-k3u1fbpfcp-watermark.image) ## 使用文档 ```js ``` 就是如此简单,详细使用请看Demo ## LICENSE 没有使用协议,两个类HeaderScrollView和StickyLinearLayout拿去随便用。 ## 掘金 欢迎评论区讨论 https://juejin.cn/post/6969759148862865415/