如何检测DialogFragment上的手指绘制位置

时间:2014-12-18 08:46:20

标签: android ontouchevent dialogfragment

我一直在开发一个允许用户绘制图案的功能(类似于Android附带的图案解锁功能)。我使用onTouchEvent()成功地在Activity中实现了这个函数:

public boolean onTouchEvent(MotionEvent event) {
    if (event.getAction() == android.view.MotionEvent.ACTION_UP) {
        // finish
    }
    if (event.getAction() == android.view.MotionEvent.ACTION_MOVE) {
        // get drawing location
        int x = (int) event.getX();
        int y = (int) event.getY();

        ......
    }

    return super.onTouchEvent(event);
}

现在,我希望使用DialogFragment做同样的事情。但是,DialogFragment没有onTouchEvent侦听器。因此,我无法使用Activity中实现的代码。

任何想法都将受到高度赞赏。

0 个答案:

没有答案