如何支持android 2.1中的活动多点触控功能?

时间:2012-06-05 09:01:08

标签: android android-layout android-widget multi-touch

我想在我的应用程序中支持多点触控功能,该功能包含一系列活动,如何在Android 2.1版本中以编程方式实现?

请与一些示例代码分享。

1 个答案:

答案 0 :(得分:0)

这是使用较新版Android的方法:

@Override
public boolean onTouchEvent(MotionEvent e) {
    super.onTouchEvent(e);

    switch (MotionEventCompat.getActionMasked(e)) {
        case MotionEvent.ACTION_DOWN:
        case MotionEvent.ACTION_POINTER_DOWN:
            //Do action
            break;

    }

    return true;

}

onTouchEvent在视图中可用;不是活动)

无需拨打setOnTouchListener,因为无论何时触摸屏幕,都会调用此方法。通过覆盖它,您可以使用触摸事件对其进行自定义。请记住,正常的onTouchListener 支持多点触控