可拖动按钮创建一个“鬼按钮”

时间:2016-01-22 02:25:25

标签: android

首次启动应用时,按钮会显示在(0,0)上。拖动后,会出现一个“幽灵按钮”并从(0,0)开始。再次移动后,有两个半透明按钮。一个从我拖动它开始,一个从(0,0)开始。另一个问题是拖动的按钮有时会出现在“幽灵按钮”的位置。以下是移动按钮的代码:

public boolean onTouch(View v, MotionEvent me){
        bounds = new RectF(getX(), getY(), getX()+getRight(), getY()+getBottom());
        if (me.getAction() == MotionEvent.ACTION_DOWN){

        }else if (me.getAction() == MotionEvent.ACTION_MOVE){
            if(bounds.contains(getX(), getY())) {
                this.setX(me.getX());
                this.setY(me.getY());
            }
        }
        return true;
    }

感谢任何帮助。

0 个答案:

没有答案