收藏
回答

如果scrollview组件不在页面的指定位置上时怎么让页面滚动优先级最高?

就是在开发的时候因为scrollview组件外部的上面会有其他内容 我希望当这个scrollview组件的顶部贴合屏幕顶部才能开始滚动,其他的时候就默认滚动页面,虽然我尝试过监听页面滚动,当scrollview组件位置不是顶部的时候就设置不能滚动,但是在使用时scrollview组件顶部在屏幕顶部时会马上停止,必须还要试着滚动一次才能让scrollvie滚动,本来用户滑动了很长一段距离却只滚动了一点,体验有点奇怪,有什么好的法子嘛,各位大大

回答关注问题邀请回答
收藏

2 个回答

  • 罗梅光
    罗梅光
    2022-10-21

    期待有解决方法,试过多种方法。

    第一种,scroll-view没有滚动到顶部时增加遮罩层,滑动遮罩层滚动页面到图片消失,再把遮罩层关闭,scroll-view滚动。这种情况无法实现不松手继续滚动scroll-view

    第二种,scroll-view设置scroll-y=false,本意是让页面滚动到图片消失启用scroll-y=true实现左右联动。这种情况根本无法滚动不合适,

    2022-10-21
    有用
    回复 1
    • 罗梅光
      罗梅光
      2022-10-21
      第三种,嵌套scroll-view,还是不行,先滚动的是里面的scroll-view。
      2022-10-21
      回复
  • 有种咖啡很甜
    有种咖啡很甜
    2021-08-13

    都没人有这个情况吗

    2021-08-13
    有用
    回复 1
    • 罗梅光
      罗梅光
      2022-10-21
      大佬,解决这个问题没有?我遇到相似的需求。页面有一张图片下面两个scroll-view,先让页面滚动到图片消失不松手继续滚动scroll-view,实现两个scroll-view左右联动。
      2022-10-21
      回复
登录 后发表内容