如何实现悬浮状态栏(scrollview+recyclerview)

chengzhouyang11 2017-09-05 11:28:15
最近公司有个新需求,但不知从何下手,向大佬请教
效果图是这样的,可以看到中间的全部商品所在的导航栏当滑动到顶部时就页面无法继续滑动,继而滑动下面的列表,我想到的是scrollview嵌套recyclerview,自定义scrollview,重写scrollview的dispatchtouchevent,通过判断reyclerview顶部的实时高度决定是否下发滑动事件,如果我的思路正确的话,那么我该如何获取到recyclerview的顶部高度,(我使用recyclerview.gettop拿到的一直是0),当然也欢迎有更好的方法
...全文
593 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
深海的葱花 2017-12-08
  • 打赏
  • 举报
回复
我也遇到这个问题。。。可以给出代码看一哈么
chengzhouyang11 2017-09-08
  • 打赏
  • 举报
回复
解决了,最后还是用的NestScroll嵌套recyclerview实现了
jklwan 2017-09-06
  • 打赏
  • 举报
回复
一个recyclerview就行了,头部的下面一个空白的布局,只需监听滑动事件,向上滑动到指定位置则把导航栏布局从recyclerView中移除并添加到头部的下面布局中,向下滑则重新添加到recyclerView中,事件都不必重写,

80,350

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧