任何人可以得到实施例如何实现手势检测器onfling在网页视图在机器人

由于

有帮助吗?

解决方案

我觉得从什么地方是这样的:

要具有手势在web视图检测,无需子类东西。你只需要在您的活动补充一点:

@Override
public boolean dispatchTouchEvent(MotionEvent e){
    super.dispatchTouchEvent(e);
    return mGestureDetector.onTouchEvent(e);
}
您的onCreate

在哪里mGestureDetector被初始化为新GestureDetector(本)()。 这将拦截所有的手势事件,给机会,你的听众做任何你想做的事情,并发送回的WebView这样的行为将不会受到影响。

其他提示

完成,今天只是:

private final GestureDetector mGestureDetector = new GestureDetector(new CustomGestureListener());

@Override
public boolean onTouchEvent(MotionEvent event) {
    super.onTouchEvent(event);
    return mGestureDetector.onTouchEvent(event);
}

private class CustomGestureListener extends GestureDetector.SimpleOnGestureListener {
    // override this method: onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY)
}
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top