请教关于android触碰事件 和监听按钮事件是一样的,只是模拟器上模拟不出来的,需要真机测试才行 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 @Override public boolean onTouchEvent(MotionEvent e) { float x = e.getX(); float y = e.getY(); switch (e.getAction()) { case MotionEvent.ACTION_MOVE: float dx = x - mPreviousX; float dy = y - mPreviousY; if (Math.abs(dx) > Math.abs(dy) && Math.abs(dx) > 2.5) { mRenderer.mAngleX += dx * TOUCH_SCALE_FACTOR; mRenderer.mAngleY += dy * TOUCH_SCALE_FACTOR; this.setAxesX(true); } else if (Math.abs(dx) < Math.abs(dy) && Math.abs(dy) > 2.5) { mRenderer.mAngleX += dx * TOUCH_SCALE_FACTOR; mRenderer.mAngleY += dy * TOUCH_SCALE_FACTOR; this.setAxesX(false); } requestRender(); } mPreviousX = x; mPreviousY = y; return true; }这是当时做手指旋转魔方时的一个事件,里面有ACTION_DOWN、ACTION_MOVE、ACTION_UP三个动作,可以分别在里面做相应的处理,具体可查下API 关于CTS测试的问题 android的TextView里的内容怎么左对齐啊? 现在不能开发google地图了吗?api key申请不了啊!! MapActivity 无法导入 如何把device/vendor目录下的service加入ServiceManager xml文件书写问题 intent 传递错误 但是没有报错信息 点击按钮退出 HorizontalscrollView移动问题 怎么让android中的GridView的item有不同的宽度 求大神指点 Android 上拉下拉隐藏或显示部分控件 写了一个 贪吃蛇小程序 结果出错 请大家帮忙看下 哪位大虾帮帮忙哦
public boolean onTouchEvent(MotionEvent e) {
float x = e.getX();
float y = e.getY(); switch (e.getAction()) {
case MotionEvent.ACTION_MOVE:
float dx = x - mPreviousX;
float dy = y - mPreviousY;
if (Math.abs(dx) > Math.abs(dy) && Math.abs(dx) > 2.5) {
mRenderer.mAngleX += dx * TOUCH_SCALE_FACTOR;
mRenderer.mAngleY += dy * TOUCH_SCALE_FACTOR;
this.setAxesX(true);
} else if (Math.abs(dx) < Math.abs(dy) && Math.abs(dy) > 2.5) {
mRenderer.mAngleX += dx * TOUCH_SCALE_FACTOR;
mRenderer.mAngleY += dy * TOUCH_SCALE_FACTOR;
this.setAxesX(false);
} requestRender();
}
mPreviousX = x;
mPreviousY = y;
return true;
}这是当时做手指旋转魔方时的一个事件,里面有ACTION_DOWN、ACTION_MOVE、ACTION_UP三个动作,可以分别在里面做相应的处理,具体可查下API