4627关注15404浏览
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多> -
Ayden
20人对此回答表示赞同
restore行不行?
展开200回复分享发布于 6年前评论(0)
收起评论
-
暗恋未遂
17人对此回答表示赞同
记录每次画图动作到数组
展开170回复分享发布于 6年前评论(0)
收起评论
-
Matthew
16人对此回答表示赞同
sorry,忘记了,大致说下方案和实现。每一次start的时候(而不是end或者cancel的时候)获取当前画布上的图片地址,然后把图片地址保存数组(add),撤销的时候,drawimage数组最后一个图片地址,然后删除此索引。(容错判读等等不写了。。)
展开160回复分享发布于 6年前评论(0)
收起评论
-
666Olivia
14人对此回答表示赞同
。。。。解决了为什么不说说方案
展开140回复分享发布于 6年前评论(0)
收起评论
-
不吃辣条会死星人
12人对此回答表示赞同
我只看过这一块的文档,没用过,大致就是上一次draw以后save,这次画完感觉不对,就restore,然后draw
展开120回复分享发布于 6年前评论(0)
收起评论
-
Cooper55
10人对此回答表示赞同
save和restore怎么使用?大致逻辑能讲下吗
展开100回复分享发布于 6年前评论(0)
收起评论
-
张小千
10人对此回答表示赞同
http://blog.csdn.net/u014788227/article/details/52250208仅供参考
展开100回复分享发布于 6年前评论(0)
收起评论
-
朱果果
10人对此回答表示赞同
但这样的话,好像会有个性能问题?我试过类似的逻辑,貌似drawimage后,move事件会变得卡顿,后来我换了另一种思路,如果只是划线,把start到move到end这一次划线操作所经过的点记录下来,每次动态绘制,这样性能就好很多了。不会卡
展开100回复分享发布于 6年前评论(0)
收起评论
-
Michael
9人对此回答表示赞同
柳俊清 一开始我也是通过保存图片地址来实现的,后面发现如果一直快速画好几遍,有的会变颜色掉,不知主会不? 展开90回复分享发布于 6年前评论(0)
收起评论
-
Madelyn
2人对此回答表示赞同
卡顿我现在还没发现,你可以试下画完图片后重新设置上一次的画笔大小和颜色。你这种方案是在撤销的时候把之前的都重绘一次吗?这种会很慢吧
展开20回复分享发布于 6年前评论(0)
收起评论