当前位置:编程学习 > wap >>

canvas如何保存背景图片,使其中一张图片移动时,不会出现重影

我现在做的是个象棋游戏,里面有个类似动画的,就是移动棋子的时候,会使棋子在路径上进行移动,
这里用的是图片的棋子,都是用canvas绘制上去的。

现在的问题是,如果我用canvas把所有棋子,包括棋盘重新绘制,是没有问题的,可是棋子移动的速度就
很慢了,因为需要吧所有的东西都给绘制上去,

所以我想说,吧棋盘还有其他不移动的棋子,保存在一张图片上,然后绘制的时候,就只需要绘制两张图片
就可以了

可是,现在的问题是,这个canvas保存的图片没有效果,能否请教一下,怎么保存这个图片。

我用的是Su易做图ceView,canvas是通过getHolder().lockCanvas()获取的,

求教各位高手,指点一下迷津 --------------------编程问答-------------------- 参考这个:
http://blog.csdn.net/aminfo/article/details/7842891 --------------------编程问答-------------------- 截图不是问题,重点是如何将这张图画出来,而且是多次画出,

因为我棋子移动的步数不止一步,而且我用的Su易做图ceView,这个问题搞不出来
补充:移动开发 ,  Android
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,