如何强制dragend事件触发?我使用一个库,它自动将侦听器添加到元素中,以查找长按压(用于触摸屏模拟右键单击事件)。我不希望当用户试图拖动时触发它(但拖动的性质意味着,他们单击并保持/长按)instrumentInfo.addEventListener("dragstart", function(e) {
e.preventDefault();//stop longpress working for touch
我目前正在摆弄Android编程,但我在检测不同的触摸事件时遇到了一个小问题,即正常的触摸按下(按下屏幕并立即释放),长按(触摸屏幕并在上面按住手指)和移动(在屏幕上拖动)。当我长按它时,一个带有列表的AlertDialog出现,用来选择一个不同的图像(圆形、矩形或三角形)。我用自己的OnTouchListener制作了一个自定义视图来检测事件并在onDraw中绘制图像。OnTouchListener.onTouch是这样的:
// has a touch press started?