收藏
回答

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

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



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

3 个回答

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

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

    2019-09-09
    有用 1
    回复 1
    • 敏清🌞
      敏清🌞
      2019-09-09
      对的
      2019-09-09
      回复
  • 🌙
    🌙
    2019-09-09

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

    2019-09-09
    有用
    回复 3
    • 金钱豹
      金钱豹
      2019-10-11
      好像有坑,右侧的内容商品高度高度不是固定的。
      2019-10-11
      回复
    • 🌙
      🌙
      2019-10-11回复金钱豹
      如果你的数据是一次加载好的话,你可能通过获取节点去知道top值之类的数据。如果你的数据是滚动加载的话,就需要滚动的时候去做操作了
      2019-10-11
      回复
    • 🌙
      🌙
      2019-10-11回复🌙
      如果你的数据不多的情况下,你可以去看看我之前发的文章 , 有提过
      2019-10-11
      回复
  • 少年啦
    少年啦
    2019-09-09

    scrollview里面有触底监听事件

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