总结的Android中surfaceView清屏的方式。两种。(目的是为了自己方便回顾)仅供参考。
16lz
2021-01-24
public static void qingP() {
Canvas canvas = sh.lockCanvas(null);
canvas.drawColor(Color.TRANSPARENT, Mode.CLEAR);
Paint p = new Paint();
canvas.drawBitmap(BackgroundImage, 0, 0, p);
/*
* 解锁画布并提交内容
*/
sh.unlockCanvasAndPost(canvas);
}
public static void clearCanvas() {
Paint p = new Paint();
Canvas canvas = sh.lockCanvas(null);
p.setXfermode(new PorterDuffXfermode(Mode.CLEAR));
canvas.drawPaint(p);
p.setXfermode(new PorterDuffXfermode(Mode.SRC));
canvas.drawBitmap(BackgroundImage, 0, 0, p);
sh.unlockCanvasAndPost(canvas);
}
更多相关文章
- AndroidのInputFillter之按字符过滤长度,一个中文当两个字符
- Android+Eclipse[Window下Android的应用开发环境]
- [Android] Compile a CWM recovery from JellyBean
- Android(安卓)仿58同城进度条加载内容动画效果的实现
- android遮罩层
- 通过API级别进行文档内容过滤
- Android(安卓)10 获取剪切板内容
- Android(安卓)处理空列表的方法(必看篇)
- Android文件操作的模式