怎么提高android canvas绘图的速度?

kuangc2008 2011-10-23 08:52:57
如果在机顶盒上运行的android软件,用canvas绘制两个大像素的背景图片(因为有旋转特效,所以要同时显示两个背景图片)

但是动画效果不是很流畅,用traceview看了下,主要就是那2个绘制背景图片的canvas速度太慢了。

请问下,怎么提高canvas绘制大图片的速度?
别给我推荐opengl,目前我这快不懂,可以做做多面纹理旋转的小案例,但复杂起来就不行了,目前正在学。
...全文
1100 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
kuangc2008 2011-10-26
  • 打赏
  • 举报
回复
不管怎么样,用canvas效率都不怎么样。
现在改成用opengl重新做了。
移植过来一部分,发现opengl效率和surfaceview的效率,一个在天上,一个在地下,效率高了几十倍。
(当然必须要有硬件加速才行)
网络咖啡 2011-10-24
  • 打赏
  • 举报
回复
1、图片启动时倒入
2、如果旋转需要程序实现,那么就开个线程实现旋转图片吧
coxfilur_2008 2011-10-24
  • 打赏
  • 举报
回复
关注。

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧