android canvas画图过程的理解问题

是这样的,我需要在自己的设备上画一些简单的曲线,并将画图过程展示给另一台设备的用户(通过网络)。目前我在理解用surfaceview的canvas画图究竟是怎么一回事。首... 是这样的,我需要在自己的设备上画一些简单的曲线,并将画图过程展示给另一台设备的用户(通过网络)。目前我在理解用surfaceview的canvas画图究竟是怎么一回事。首先我用lockcanvas获取到canvas,然后在获取到的canvas上用drawpath,然后unlockandpost。ok图能画出来,但是当我画下一条的时候,之前画好path就会消失。网站有一种办法就是每次都把之前的path保存起来,并在下次画的时候,将之前的path作为新path的一部分。也就是说每次重画所有的path,我之所以不想这么干时考虑到效率问题(虽然我不知道我这种考虑是不是合理的)。所以我想请教高手解释下canvas话题究竟是个什么样的过程?我能不能过保留以前的痕迹只画当前的痕迹?每次重画会不会影响效率? 展开
 我来答
啦啦啦啦啊63
2015-03-31 · TA获得超过247个赞
知道答主
回答量:164
采纳率:0%
帮助的人:90.4万
展开全部
没用过path.不过画布是可以局部刷新的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式