Tag: 多点触控

Android多点触控事件问题…拖动时没有新的触控事件?

所以我想做的是一个小空间游戏,你使用touch和drag控制船上的图形屏幕操纵杆 。 我已经让这个工作得很好。 一旦我开始尝试添加触摸屏幕顶部以发射武器的能力,就会出现问题。 出于某种原因,如果您当前正在拖动操纵杆,它似乎忽略了其他触摸输入并且没有做任何事情(但是一旦我停止joystick就可以正常工作)。 这是我第一次使用java和Android所以它可能是愚蠢的东西,但静止了几天。 无论如何,这里是我的代码。 以下是我的 public class Panel extends SurfaceView implements SurfaceHolder.Callback { @Override public boolean onTouchEvent(MotionEvent event) { fingers= event.getPointerCount(); //Returns 1 or 2 properly if 2 fingers on screen playership.onTouchEvent(event); //Pass the event along to the spaceship object return true; //return super.onTouchEvent(event); //no idea what this does, but it seems […]

叠加应用程序仅对某些触摸事件作出反应

我目前正在深入研究Android开发,最近遇到了困难。 我想创建一个覆盖应用程序,它位于所有其他应用程序之上。 它应该监听三指滑动,而所有其他触摸事件应该由OS处理(例如底层应用程序)。 这有可能吗? 我已经发现我需要添加LayoutParam TYPE_PHONE而不是SYSTEM_ALERT,因为后者将消耗所有触摸事件。 所以我的课现在看起来像这样: package […] public class Overlay extends Service { private TView mView; private ThreeFingerSwipeDetector detector = new ThreeFingerSwipeDetector() { @Override public void onThreeFingerTap() { Toast.makeText(getBaseContext(), “Three Fingers recognized.”, Toast.LENGTH_SHORT).show(); } }; @Override public IBinder onBind(Intent intent) { return null; } @Override public void onCreate() { super.onCreate(); Toast.makeText(getBaseContext(), “Launched! :-)”, […]

如何用Java开发多点触控应用程序?

预计多点触控界面变得越来越普遍的日子,Java中的库是否可以用于开发触摸应用程序? 我正在寻找类似于MouseListener / MouseMotionListener / MouseWheelListener的接口。