'A'代表绘制的路径,'B'代表删除此路径的一小部分后,
我的问题是:
如何在Pic中删除“ B”之类的单个路径(不是从任何列表中删除,而是从单个路径中删除特定部分)?用于绘制路径的代码如下:
@Override
public boolean onTouchEvent(MotionEvent event){
if(event.getAction() == MotionEvent.ACTION_DOWN){
path.moveTo(event.getX(), event.getY());
x=event.getX();y=event.getY();
}else if(event.getAction() == MotionEvent.ACTION_MOVE){
path.quadTo(x,y,(event.getX()+x)/2, (event.getY()+y)/2);
x=event.getX();y=event.getY();
}else if(event.getAction() == MotionEvent.ACTION_UP){
path.lineTo(event.getX(), event.getY());
}
return true;
}
public void update() {
}
@Override
public void draw(Canvas canvas){
super.draw(canvas);
canvas.drawPath(path,paint);
}