android detect 触屏事件

问题描述

android detect 触屏事件

我创建了一个简单的游戏。当用户触屏时,会增加一些变量。否则就不会。我在 TouchEvent 上使用 surfaceView,但是不能运行,因为它只被调用一次。如何实现这个功能?

@Override
public boolean onTouchEvent(MotionEvent event) {
    vehicle.vel_y -=0.2f;
    return super.onTouchEvent(event);
}

解决方案

用GestureDetector 可识别滑屏的手势(onScroll)
surfaceView就是带了双缓冲的View
参考:
http://dev.10086.cn/cmdn/wiki/index.php?doc-view-6978.html

时间: 2024-08-03 07:50:22

android detect 触屏事件的相关文章

Android OnTouchListener触屏事件接口

    OnTouchListener接口是用来处理手机屏幕事件的监听接口,当为View的范围内触摸按下.抬起或滑动等动作时都会触发该事件.该接口中的监听方法签名如下. Java代码: public boolean onTouch(View v, MotionEvent event)        参数v:参数v同样为事件源对象.        参数event:参数event为事件封装类的对象,其中封装了触发事件的详细信息,同样包括事件的类型.触发时间等信息.        节中介绍了一个在屏幕

Android 游戏开发中 OnTouchEvent() 触屏事件的性能优化

  关于Android 游戏开发中 OnTouchEvent() 触屏事件的性能优化笔记! 原文地址:http://blog.csdn.net/xiaominghimi/archive/2011/01/10/6127578.aspx 先上一段代码大家来看一下: view plaincopy to clipboardprint? ·········10········20········30········40········50········60········70········80····

【ANDROID游戏开发十五】关于ANDROID 游戏开发中 ONTOUCHEVENT() 触屏事件的性能优化笔记!

本站文章均为 李华明Himi 原创,转载务必在明显处注明:  转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/android-game/336.html ----------------------- 『很多童鞋说我的代码运行后,点击home或者back后会程序异常,如果你也这样遇到过,那么你肯定没有仔细读完Himi的博文,第十九篇Himi专门写了关于这些错误的原因和解决方法,这里我在博客都补充说明下,省的童鞋们总疑惑这一块:请点击下面联系进入阅读:

js实现滑动触屏事件监听的方法

  这篇文章主要介绍了js实现滑动触屏事件监听的方法,适用于手机端触屏滑动事件的监听技巧,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了js实现滑动触屏事件监听的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 function span_move_fun(){

js实现滑动触屏事件监听的方法_javascript技巧

本文实例讲述了js实现滑动触屏事件监听的方法.分享给大家供大家参考.具体实现方法如下: function span_move_fun(){ var span = document.getElementById("move_k"); var span_left = $(span).offset().left; var span_top = $(span).offset().top; var start_left = $(span).offset().left; var start_top

网页-html5+js手机触屏事件在一个固定的区域内实现div的移动

问题描述 html5+js手机触屏事件在一个固定的区域内实现div的移动 我想在手机网页上实现在一个固定的区域内有一个div这个div能够随着手指的滑动而改变位置,求各位大神指点迷津.. 解决方案 不知道怎么弄了,以前见别人搞过 解决方案二: .............................................好吧 解决方案三: 貌似不是用div吧是用一个浮动窗口然后他的位置属性随手势改变 解决方案四: 这个可以利用touchstart,touchmove,touchend

ios触屏事件指南

  这篇文章主要给大家总结介绍了2种实现ios触屏事件的方法,简单实用,有需要的小伙伴可以参考下. 代码如下: //在一个函数里面(初始化等)里面添加要识别触摸事件的范围 infoView=[[UIView alloc] initWithFrame:CGRectMake(20, 100,220, 280)];//范围,出了这个范围就检测不到触摸了 infoView.backgroundColor=[UIColor blueColor]; infoView.alpha=0.6; [self.vie

C# winform win7 触屏事件的获取

问题描述 C# winform win7 触屏事件的获取 项目需要用触屏一体机开发winform程序,获取触屏事件,拖拽滑动等等,不知道如何下手啊. 解决方案 一般的触摸屏,你按照鼠标事件处理就好.比如触摸就是单击,拖拽就是鼠标按住和移动.这些都可以用mouse_move,mouse_up,mouse_down处理. 只有多点触摸有专门的处理,可以用apihttp://zwkufo.blog.163.com/blog/static/2588251201022411174782/

【IOS-COCOS2D游戏开发之五】多触点与触屏事件详解(单一监听、事件分发)

本站文章均为 李华明Himi 原创,转载务必在明显处注明:  转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/iphone-cocos2d/450.html ------------本章补充开始!------------            本篇对于多触点和触屏事件已经做了一个详细的说明,但是有一点忽略了,就是开启多触点的支持!步骤如下:          首先进入AppDelegate.m 类中, 1 <strong>- (void) appl