如何删除绘制的圆圈?

时间:2015-07-22 23:17:51

标签: java android android-studio

这是我在触摸屏上绘图的方法。

@Override
        public boolean onTouchEvent(MotionEvent event) {
            float eventX = event.getX();
            float eventY = event.getY();

            float lastdownx = 0;
            float lastdowny = 0;

            switch (event.getAction()) {
                case MotionEvent.ACTION_DOWN:
                    path.moveTo(eventX, eventY);
                    path.addCircle(eventX, eventY, 50, Path.Direction.CW);
                    lastdownx = eventX;
                    lastdowny = eventY;
                    return true;
                case MotionEvent.ACTION_MOVE:
                    path.lineTo(eventX, eventY);
                    break;
                case MotionEvent.ACTION_UP:
                    // nothing to do
                    path.addCircle(lastdownx,lastdowny,0,Path.Direction.CW);
                    break;
                default:
                    return false;
            }

            // Schedules a repaint.
            invalidate();
            return true;
        }

当我在画一个圆圈时点击屏幕。 我想删除手指ACTION_UP时会删除绘制的圆圈。

我现在这样做的方式对绘制的圆圈没有任何作用。

0 个答案:

没有答案