android surfaceview 清屏
引用:http://www.eoeandroid.com/forum.php?mod=viewthread&tid=40776? ? 12樓
清屏可以用橡皮擦的畫筆畫一個屏幕大小的矩形就可以了
//這是定義橡皮擦畫筆
Paint clearPaint = new Paint();
clearPaint.setAntiAlias(true);
clearPaint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.CLEAR));
//清屏過程
mDrawingView.mCanvas.drawRect(0, 0, 800, 480, clearPaint);
Canvas canvas = mDrawingView.mSurfaceHolder.lockCanvas();
canvas.drawColor(Color.TRANSPARENT,Mode.CLEAR);
canvas.drawBitmap(mDrawingView.mBitmap, 0, 0, mDrawingView.mBitmapPaint);
mDrawingView.mSurfaceHolder.unlockCanvasAndPost(canvas);
(mDrawingView是我的SurfaceView)
轉載于:https://www.cnblogs.com/sode/archive/2012/10/11/2720127.html
總結
以上是生活随笔為你收集整理的android surfaceview 清屏的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 我的服装DRP之开发感悟
- 下一篇: 创建并运用客户化jsp标签