StickyHeaderScrollView
StickyHeaderScrollView copied to clipboard
支持吸顶Sticky,滚动布局NestedScrollView嵌套RecyclerView,解决CoordinatorLayout、AppBarLayout快速滑动fling停住卡住回弹抖动等bug
onScrollChange中监听rv的滚动 val layoutManager = rvLivingList.layoutManager as LinearLayoutManager var scrollPosition = layoutManager.findFirstVisibleItemPosition() //一直是0
把StickyLinearLayout里内容写少一点,然后手指在viewpager内的recyclerview上滑动,不触发fling,appbar就不会先收缩了
在Activity中正常,在fragment中就会出现这个问题.布局是这样的:
设置某个View 的isSticky为true后,滑动到这个StickyView时如何让个StickyView固定住,并且不允许滑动。类似于新浪微博app中的“发现页”滑动效果,向下滑动后TabLayout固定到顶部。
viewPager2中嵌套fragment,fragment只包含RecyclerView,滑动到底部时候,快速向下滑动时,有很大概率出现recyclerView item没有滚动的情况,事件被外部给消费了