我写的listview滑动监听代码如下
selectedItemEvent: function (sender, type) {
switch (type) {
case ccui.ListView.EVENT_SELECTED_ITEM:
var listViewEx = sender;
var selectItemIndex = listViewEx.getCurSelectedIndex();
if (this.curUserIndex === selectItemIndex) {
return;
}else{
cc.log("select child index = " + listViewEx.getCurSelectedIndex());
}
break;
default:
break;
}
}
```
这样可以实现点击时运行一次,不然后运行两次,鼠标按下一次,抬起时一次。但是这样还是没有解决我需要的效果。
我想要的效果是
1、鼠标单击Item时触发监听(以实现)。
2、鼠标在Item位置按下,然后滑动,滑动结束不触发监听
这第二个效果怎么实现呢?