背景:
阅读新闻
Android中实现双击屏幕跳转
[日期:2013-04-17] 来源:Linux社区 作者:dlutbrucezhang [字体:]
Android中实现双击屏幕跳转
2个类
一个是Activity
另一个是OnDoubleClick事件处理类
import android.app.Activity; 2 import android.os.Bundle; 3 import android.view.GestureDetector; 4 import android.view.MotionEvent; 5 import android.view.View.OnTouchListener; 6 7 /** 8 * 9 * <p>class instruction:内部界面 核心Activity</p>10 * create in 2011-12-2 @author Mercury11 */12 public class GameActivity extends Activity {13 GameActivityHelper helper;14 private GestureDetector gd;15 @Override16 public void onCreate(Bundle savedInstanceState) {17 super.onCreate(savedInstanceState);18 helper=new GameActivityHelper(this);19 helper.init();20 setContentView(helper.getGameView());21 gd=new GestureDetector(this,new OnDoubleClick());22 }23 @Override24 public boolean onTouchEvent(MotionEvent event) {25 return gd.onTouchEvent(event);26 }27 }1 import android.app.Activity;
import android.os.Bundle;
import android.view.GestureDetector;
import android.view.MotionEvent;
import android.view.View.OnTouchListener;
/**
*
* <p>class instruction:内部界面 核心Activity</p>
* create in 2011-12-2 @author Mercury
*/
public class GameActivity extends Activity {
GameActivityHelper helper;
private GestureDetector gd;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
helper=new GameActivityHelper(this);
helper.init();
setContentView(helper.getGameView());
gd=new GestureDetector(this,new OnDoubleClick());
}
@Override
public boolean onTouchEvent(MotionEvent event) {
return gd.onTouchEvent(event);
}
}
--------------------------------------
import android.view.GestureDetector;
import android.view.MotionEvent;
public class OnDoubleClick extends GestureDetector.SimpleOnGestureListener{
@Override
public boolean onDoubleTap(MotionEvent e) {
//TODO
return true;
}
// @Override
// public boolean onDoubleTapEvent(MotionEvent e) {
// return super.onDoubleTapEvent(e);
// }
}
更多Android相关信息见Android 专题页面 ?tid=11
相关资讯 Android双击屏幕跳转 Android跳转
本文评论 查看全部评论 (0)
尊重网上道德,遵守中华人民共和国的各项有关法律法规 承担一切因您的行为而直接或间接导致的民事或刑事法律责任 本站管理人员有权保留或删除其管辖留言中的任意内容 本站有权在网站内转载或引用您的评论 参与本评论即表明您已经阅读并接受上述条款
评论声明
最新资讯