首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络游戏 >

Android游戏开发学习(六)-处理VIew触屏MOVE和UP事件

2012-07-20 
Android游戏开发学习(6)--处理VIew触屏MOVE和UP事件在大家设置完事件处理之后,自己去测试时候发现点击没有

Android游戏开发学习(6)--处理VIew触屏MOVE和UP事件

在大家设置完事件处理之后,自己去测试时候发现点击没有任何效果。

是你没有设置当前要操作的VIew没有获得焦点,所以要在你的构造函数中加入

?

setFocusable(true);

?

如果你这是处理的是触屏事件,你又会发现你自己实现的这个View只支持DOWN按下事件,不知道拖动和UP事件,

需要在VIew的构造函数中加入支持MOVE和UP事件

?

setClickable(true);

?

也可以在onTouchEvent中返回 return true;

?

?

默认要实现的

?

?

public class GameSurfaceView extends SurfaceView implements Runnable ,SurfaceHolder.Callback{public GameSurfaceView(Context context) {super(context);}@Overridepublic boolean onTouchEvent(MotionEvent event) {return true;}}
?

?

热点排行