为什么当我在画布(SurfaceView)中绘制时,其他东西会消失? 我在主线程中运行它并检查是否holder.getSurface().isValid()
但显示某些内容并且某些内容会消失?
drwaingCanvas = holder.lockCanvas();
drwaingCanvas.drawRect(startPos.x, startPos.y, endPos.x, endPos.y, paint);
holder.unlockCanvasAndPost(drwaingCanvas);
任何帮助都得到了满足。
你应该在不同的线程中一次又一次地绘制它。