Android Canvas drawBitmap 的一个效率问题
来源:互联网 发布:行驶路线偏离算法告警 编辑:程序博客网 时间:2024/06/05 14:38
前者 canvas.drawBitmap(wpBitmap,
new Rect(0, 0, wpBitmap.getWidth(), wpBitmap.getHeight()),
new Rect(0, 0, source.getWidth(), source.getHeight()),
paint);
后者 Matrix mMatrix = new Matrix();
mMatrix.postScale((float) source.getWidth() / wpBitmap.getWidth(),
(float) source.getHeight() / wpBitmap.getHeight());
canvas.drawBitmap(wpBitmap, mMatrix, paint);
经过验证:后者(22ms)比前者(35ms)快
总结,能用Matrix的,尽量用matrix变换
0 0
- Android Canvas drawBitmap 的一个效率问题
- android canvas.drawBitmap的理解
- android canvas.drawBitmap 方法的区别
- Android 中Canvas.drawBitmap()的使用
- android绘图canvas.drawBitmap方法的作用
- android Canvas中的clipRect、drawBitmap
- android Canvas中的clipRect、drawBitmap
- android Canvas中的clipRect、drawBitmap
- android Canvas中的clipRect、drawBitmap
- android canvas drawBitmap方法详解
- android Canvas中的clipRect、drawBitmap
- Android Canvas、Paint、Path、drawBitmap
- Android 使用Canvas中的drawBitmap方法绘制拉伸的图片
- Android drawBitmap的用法
- android中Canvas使用drawBitmap绘制图片
- android中Canvas使用drawBitmap绘制图片
- android中Canvas使用drawBitmap绘制图片
- Android canvas.drawBitmap实现透明效果
- 详谈京东的商品搜索系统架构设计
- Docker Dockerfile详解
- PHP实现常见排序算法
- 对 Xcode 菜单选项的详细探索
- nutz dao基本应用
- Android Canvas drawBitmap 的一个效率问题
- Could not launch 'app name
- Masonry使用笔记
- Spring4快速入门第七章事务管理
- ie浏览器 spring mvc返回json数据弹出下载页面 解决方案
- 如何打log 检查 Android CTS failure
- MyEclipse部署文件被lock的问题
- vs2010下添加另一个工程的对话框
- PostgreSQL 里 下标从 1 开始