Egret社区

[Egret Engine] Scroller 里放HSlider 的问题

2019-1-10 12:01
2353
产品 Egret Engine 版本 5.0.15
复现概率 100% 平台 Windows win10
复现步骤 在Scroller 里面放3个或者3个以上Hslider Hslider同时监听 eui.UIEvent.CHANGE 和 egret.TouchEvent.TOUCH_END

滑动完成后松开不会触发egret.TouchEvent.TOUCH_END,需要再次点击 才会触发

但是里面只放2个或者一个Hslider 松开后会立马触发 egret.TouchEvent.TOUCH_END
问题描述 在Scroller 里面放3个或者3个以上Hslider Hslider同时监听 eui.UIEvent.CHANGE 和 egret.TouchEvent.TOUCH_END

滑动完成后松开不会触发egret.TouchEvent.TOUCH_END,需要再次点击 才会触发

但是里面只放2个或者一个Hslider 松开后会立马触发 egret.TouchEvent.TOUCH_END
错误代码 暂无
BUG截图

分享到 :
0 人收藏

3 个回复

倒序浏览
dylanthink  初学乍练 | 2019-1-10 18:52:06
重新写了个demo 发现不是HSlider 个数引起的
现象是 scroller 里面内容的总高度超过Scroller的高度时,也就是scroller能上下滑动时  
就会引起 scroller 里面的HSlider监听的egret.TouchEvent.TOUCH_END 不会触发


HSlider.zip

997.13 KB, 下载次数: 2, 下载积分: 银子 -1

demo

dylanthink  初学乍练 | 2019-1-10 18:58:55
点击会触发egret.TouchEvent.TOUCH_END  滑动松开 就不会了
求助啊
dylanthink  初学乍练 | 2019-1-10 22:58:26
经过一晚上看源码终于让我找到了解决办法 我就想问下这个值是什么意思  Scroller.$Scroller[12 /* touchCancle */]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号

Powered by Discuz! X3.2 © 2001-2019 Comsenz Inc.

返回顶部