【问题标题】:Canvas undo operation not working - how to? [duplicate]画布撤消操作不起作用 - 如何? [复制]
【发布时间】:2018-09-08 16:46:52
【问题描述】:

我正在尝试在 android studio 中对我的绘图应用程序执行撤消操作。我正在使用将存储先前路径的数组列表,而不是执行撤消操作,但此操作不会逐个删除每个路径,它会删除整个arraylist 大小变为零后的图像。

【问题讨论】:

  • public void setPathColor(int color) { paint.setColor(color); } 公共无效 onClickUndo () { int a; if (paths.size()>0) { // undoPaths.add(paths.remove(paths.size()-1)); path.remove(paths.size()-1); } 其他 { }

标签: java android


【解决方案1】:

我一直在使用画布,我必须非常快速地绘制和删除几行。 画布视图的稳定解决方案之一,当我开始使用位图进行绘制时得到的。如果没有位图,您的屏幕可能会随机变清晰。

查看这个关于使用 Android 绘图的链接Canvas drawing

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-01-17
    • 2012-10-03
    • 1970-01-01
    • 2018-08-23
    • 2018-09-29
    • 1970-01-01
    • 2018-09-25
    相关资源
    最近更新 更多