Android tabLayout+recyclerView实现锚点定位

  • 时间:
  • 浏览:0

有个「佛系码农圈」,欢迎朋友加入畅聊,开心就好!



过期了,可加我微信 tx467220125 拉你入群。

至此,一种生活实现锚点定位的法律依据就介绍到这里,希望能帮助到读者在实际项目中的使用。

代码与上一篇文章的在同一有有一个git地址里。

数据模拟,使用上一文章的AnchorView作为recyclerView的每个字view,一齐这里对recyclerView的最后一有有一个子view的层厚进行修改,让其充满屏幕。

在上一篇文章 [Android 实现锚点定位

](https://mp.weixin.qq.com/s/EYyTBtM9qCdmB9nlDEF-3w)中,朋友介绍了tablayout+scrollView实现的锚点定位,今天朋友使用tablayout+recyclerView 来实现同样的效果。

效果图:

实现的思路与上一篇文章是一致的:

1、监听recyclerView滑动到的位置,tablayout切换到对应标签

2、tablayout各标签点击,recyclerView可滑动到对应区域

完整篇 代码见

github地址:https://github.com/taixiang/tabScroll

欢迎关注我的博客:https://blog.manjiexiang.cn/

更多精彩欢迎关注微信号:春风十里不如认识你

原文链接:https://mp.weixin.qq.com/s/L3o2i3WTmg1ScXEYDS8YCg

点击tablayout进行切换,recyclerView可以滑动到相应的位置,注意这里可以根据跳转位置不同,进行相应的滑动。

recyclerView滑动引起的,addOnScrollListeneronScrolled的监听第一有有一个可见view的位置,直接将tablayout定位到相应的位置。