/**
	 * Canvas清屏的操作
	 * 
	 * 參考资料: http://blog.csdn.net/lfdfhl/article/details/9076001
	 * 
	 */
	private void cleanCanvas() {
		mCanvas = mSurfaceHolder.lockCanvas();
		if (mCanvas != null) {
			Paint paint = new Paint();
			// 下面三行为清屏的核心代码
			paint.setXfermode(new PorterDuffXfermode(Mode.CLEAR));
			mCanvas.drawPaint(paint);
			paint.setXfermode(new PorterDuffXfermode(Mode.SRC));
			// 以上三行为清屏的核心代码
			// 在清屏后再运行drawXXX()操作,比方:
			mCanvas.drawBitmap(mBitmap, lastX, 40, mPaint);
		}
	}

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-09-04
  • 2022-12-23
  • 2021-10-06
  • 2021-10-14
猜你喜欢
  • 2022-12-23
  • 2021-09-30
  • 2022-12-23
  • 2021-06-07
  • 2021-04-03
  • 2021-04-18
  • 2021-07-28
相关资源
相似解决方案