【BUG】ScrollView一直滚动

ScrollView在回弹的时候,看起来已经回弹到位了,实际上一直在滚动;监听ScrollView的SCROLLING事件,会一直被响应。
粗略定位,是因为判断自动滚动的终止条件EPSILON是1e-4; 而在滚动时一直离理论上应该正确终止的位置有0.0002的距离,导致一直不停滚动(注:因为滚动距离过小,画面上肉眼看不出来)。

  • Creator 版本:3.1.2

  • 目标平台: 预览,谷歌浏览器 版本 92.0.4515.107(正式版本) (x86_64)

  • 重现方式:设计分辨率750x1334竖屏, ScrollView横屏宽度750,高度随意;拖到最右边,回弹,必现

已建立 issue 跟踪排查,感谢反馈。给你们带来的不便,感到非常抱歉!

坑呀。。。。

两个多月过去了,问题还在,有方案了吗?

https://github.com/cocos-creator/engine/pull/9564
合并这个 pr 试试;

感谢,你们能否尽快合并到下一个版本呢?

我是3.72,我看了一下scroll-view.ts里面应该是已经合了这个pr了但是还是存在这个问题,滑到顶 触发回弹 监听“scrolling”,发现一直在触发

3.80了,还有这个问题