目前Creator中对于ScrollView滑动事件的监听,没有包括惯性滑动的情况。当一个ScrollView进行快速滑动的时候。产生惯性并不会回调监听事件函数。
没明白你什么意思,你是想侦听“惯性滑动开始” 这样的事件吗?
目前只有 scrolling 和 scrolling end 的事件。还有一些滑动到边界和 bounce 的事件
我的意思是,只要ScrollView在滑动,就能回调监听事件。现在的情况是,滑动的时候会调用scrolling,但是当scrollview惯性滑动的时候,并没有调用。
举一个例子:比如实现一个无限滑动的地图。地图背景图大小固定。因此每次在滑动地图的时候,需要改变背景的坐标。如果通过目前的scrollview监听滑动。效果是,每次滑动一下就会停止。没有滑动加速度的惯性效果。仔细观察会发现,实际上是监听Scrollview函数在加速度的过程中并没有回调。只是在最后会有一个scrolling end。如果把修改背景图坐标的方法放在update中。是可以达到效果的。但是我并不想使用udpate来做这件事。希望还是能通过滚动事件来做。
楼主可以试试监听content这个节点的’position-changed’看看?scrollview滑动的时候,content一直在动的
我也碰到了这个问题,请问现在有解决方案了吗?还有我在studio创建的scrollview也监听不到滑到最右边的事件,上下左却能监听得到