如何使用手势检测器在用户滚动窗口时移动弹出窗口

时间:2011-08-01 14:23:14

标签: android

当用户使用手势检测器滚动窗口时,我正在放置一个弹出窗口,但它没有更新到正确的位置。 谁能告诉我怎么做?谁能告诉我如何更新职位?

public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX,
            float distanceY) {


        if(e1.getX() > e2.getX())
        {
                window.update((int)e1.getX(), (int)e1.getY(), -1, -1);

        }
        else
        {
            window.update((int)e2.getX(), (int)e2.getY(), -1, -1);

        }

1 个答案:

答案 0 :(得分:0)

只需要第二个MotionEvent坐标

public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY) {
    window.update((int)e2.getX(), (int)e2.getY(), -1, -1);
}