我正在开发一个Android应用程序,用户可以使用触摸屏进行绘制。我已经创建了我的自定义类,其中我重写ondraw()并在触摸侦听器上实现代码看起来像这样
@Override
protected void onDraw(Canvas canvas){
canvas.drawBitmap(canvasBitmap, 0, 0,canvasPaint);
canvas.drawPath(drawPath, drawPaint);
}
//register user touches as drawing action
@Override
public boolean onTouchEvent(MotionEvent event)
{
float touchX=event.getX();
float touchY=event.getY();
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
drawPath.moveTo(touchX, touchY);
break;
case MotionEvent.ACTION_MOVE:
drawPath.lineTo(touchX, touchY);
break;
case MotionEvent.ACTION_UP:
drawCanvas.drawPath(drawPath,drawPaint);
drawPath.reset();
break;
default:
return false;
}
invalidate();
return true;
}
每件事情都很好但是现在我想连续检查绘图区域,看看是否所有像素都是彩色但不是白色,当所有像素都是彩色的时候我想给用户发消息我该怎么办我卡住了..请帮忙