Canvas清屏的实现
2024-10-19 23:37:45
/**
* 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);
}
}
最新文章
- hibernate理解
- Xib中UIScrollView添加约束步骤
- oracle 函数调用
- cell嵌套UIWebView遇到的几个问题
- 利用Service bus中的queue中转消息
- css 旋转
- 数据结构 《6》----堆 ( Heap )
- 20141014C#面向对象抽象方法,抽象类,接口
- ubuntu 安装maven提示出错 The program &;#39;mvn&;#39; can be found in the following packages
- Vulkan Tutorial 22 Index buffer
- JDBC编程六部曲
- Django验证码【附源码】
- uni-app编写小程序
- CSS--块级元素和行内元素
- springboot 文件上传大小配置
- HDU-1170的解题报告
- 力扣(LeetCode)1.两数之和
- Python——字符串(python programming)
- Linux MySQL 安装、远程访问和密码重置
- 3、Docker容器管理