目前试了一下用Slider组件做,想通过监听事件当progress=1时松手就解锁,遇到的问题
1.如果progress没拖到1,怎样缓动动画让handle回归原点并且让progress归零?
2.只想到了通过
onLoad() {
// this.node.on('slide', this.callback, this);
this.node
.getComponent(cc.Slider)
.handle.node.on(cc.Node.EventType.TOUCH_END, function(event) {
cc.log('TOUCH_END event=', event.type);
});
}
监听handle上的touchend事件来判断松手,但如果手指滑过头出了handle的范围了,就监听不到这个事件了,请问怎样解决?
