收藏
回答

美团外卖这种垂直分类导航怎么实现的呢?(已解决)

左右相互关联的,右侧滚动到下一个分类,左侧分类就同步了



最后一次编辑于  09-09
回答关注问题邀请回答
收藏

3 个回答

  • จุ๊บ
    จุ๊บ
    09-09

    左右两边是个scrollview 然后加上锚点就可以了

    09-09
    赞同 1
    回复 1
    • 敏清🌞
      敏清🌞
      09-09
      对的
      09-09
      回复
  • 🌙
    🌙
    09-09

    滚动时 去监控当前的top值处于哪个位置,再更新

    09-09
    赞同
    回复 3
    • Meゞ夨ヤ譩丨网站,App,小程序开发
      Meゞ夨ヤ譩丨网站,App,小程序开发
      10-11
      好像有坑,右侧的内容商品高度高度不是固定的。
      10-11
      回复
    • 🌙
      🌙
      10-11回复Meゞ夨ヤ譩丨网站,App,小程序开发
      如果你的数据是一次加载好的话,你可能通过获取节点去知道top值之类的数据。如果你的数据是滚动加载的话,就需要滚动的时候去做操作了
      10-11
      回复
    • 🌙
      🌙
      10-11回复🌙
      如果你的数据不多的情况下,你可以去看看我之前发的文章 , 有提过
      10-11
      回复
  • 少年啦
    少年啦
    09-09

    scrollview里面有触底监听事件

    09-09
    赞同
    回复 6
    • 丶晓晓晓包
      丶晓晓晓包
      09-09
      他这个是个长列表,他要实现的应该监听滚到的对应位置让左边对应栏目聚焦,和触底有关系嘛
      09-09
      回复
    • 少年啦
      少年啦
      09-09回复丶晓晓晓包
      肯定有 触底加载加载不出来说明这个分类加载完了 然后设置左边的scrollview滚动一下设置一下选中项
      09-09
      回复
    • 丶晓晓晓包
      丶晓晓晓包
      09-09回复少年啦
      重点是如果触底了说明已经到了最后一个栏目了,他要的是在滚动的过程中知道滚到哪里了,可以监听滚动的top值,然后每个栏目都有一个距离范围,如果在这个距离范围中就栏目选中呗
      09-09
      回复
    • 少年啦
      少年啦
      09-09回复丶晓晓晓包
      不一定监听top 判断设置的左侧的index也行啊
      09-09
      回复
    • 敏清🌞
      敏清🌞
      09-09
      你们可以体验一下美团外卖,和你的理解是有差异的。
      09-09
      回复
    查看更多(1)
问题标签