我目前正在摆弄Android编程,但我在检测不同的触摸事件时遇到了一个小问题,即正常的触摸按下(按下屏幕并立即释放),长按(触摸屏幕并在上面按住手指)和移动(在屏幕上拖动)。
我想做的是在我的屏幕上有一个(圆的)图像,我可以拖动它。然后,当我按下它一次(短/正常按),Toast就会出现一些关于它的基本信息。当我长按它时,一个带有列表的AlertDialog出现,用来选择一个不同的图像(圆形、矩形或三角形)。
我用自己的OnTouchListener制作了一个自定义视图来检测事件并在onDraw中绘制图像。OnTouchListener.onTouch是这样的:
// has a touch p