/**
* 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);
}
}

最新文章

  1. hibernate理解
  2. Xib中UIScrollView添加约束步骤
  3. oracle 函数调用
  4. cell嵌套UIWebView遇到的几个问题
  5. 利用Service bus中的queue中转消息
  6. css 旋转
  7. 数据结构 《6》----堆 ( Heap )
  8. 20141014C#面向对象抽象方法,抽象类,接口
  9. ubuntu 安装maven提示出错 The program 'mvn' can be found in the following packages
  10. Vulkan Tutorial 22 Index buffer
  11. JDBC编程六部曲
  12. Django验证码【附源码】
  13. uni-app编写小程序
  14. CSS--块级元素和行内元素
  15. springboot 文件上传大小配置
  16. HDU-1170的解题报告
  17. 力扣(LeetCode)1.两数之和
  18. Python——字符串(python programming)
  19. Linux MySQL 安装、远程访问和密码重置
  20. 3、Docker容器管理

热门文章

  1. vue - check-versions.js for shell
  2. 初识 Swift编程语言(中文版)
  3. 图片转成base64, base64转成图片
  4. JS 错误处理与调试
  5. cpu时间 / cpu利用率计算
  6. Android 6.0 超级简单的权限申请2 (Permission)
  7. Android源代码装饰模式---ContextWrapper
  8. MFC中获取各个窗口之间的句柄或者指针对象的方法
  9. (二)Solr——Solr界面介绍
  10. 一些JS常用的方法