Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 安卓点击手势_Java_Android_User Interface_Gesture - Fatal编程技术网

Java 安卓点击手势

Java 安卓点击手势,java,android,user-interface,gesture,Java,Android,User Interface,Gesture,我正在做一个项目,在这个项目中,需要在屏幕的某个部分做一个点击手势,才能进入下一个屏幕 是否有一种方法可以设置水龙头仅工作的特定xy坐标?目前,用户可以点击屏幕上的任何位置,屏幕会发生变化。换言之,我想设置一个特定的区域,水龙头将只工作。提前感谢。注册触摸监听器的布局,并使用event.getX()和event.getY()获取x和y坐标,其中event是MouseEvent对象。然后,您将了解要点击的区域,以及用户何时在指定区域内点击进入下一屏幕。检查此链接以了解ontouchlistener

我正在做一个项目,在这个项目中,需要在屏幕的某个部分做一个点击手势,才能进入下一个屏幕


是否有一种方法可以设置水龙头仅工作的特定xy坐标?目前,用户可以点击屏幕上的任何位置,屏幕会发生变化。换言之,我想设置一个特定的区域,水龙头将只工作。提前感谢。

注册触摸监听器的布局,并使用event.getX()和event.getY()获取x和y坐标,其中event是MouseEvent对象。然后,您将了解要点击的区域,以及用户何时在指定区域内点击进入下一屏幕。检查此链接以了解ontouchlistener示例。

您可以使用和
onSingleTapp(运动事件e)
来检测轻敲事件。然后可以使用e.getX()和e.getY()获取事件位置

response解释了如何使用手势检测器。与onTouch事件相比,使用它的优势在于,您不必检测它是否真的只是轻触事件、滑动或其他手势