我想在android应用程序中提供撤消功能[关闭]
Posted
技术标签:
【中文标题】我想在android应用程序中提供撤消功能[关闭]【英文标题】:I want to give a undo feature in android application [closed] 【发布时间】:2022-01-24 06:30:28 【问题描述】:我想在按钮上提供撤消功能。用户可以通过单击该按钮撤消上一次执行的操作。 喜欢用户编辑他的图像,如果他想撤消他可以通过单击该按钮来完成。
【问题讨论】:
【参考方案1】:在 Phimpme 应用程序中,我们通过使用位图的 ArrayList 来实现这一点。每当对其进行修改时,我们都会存储图像位图的副本。这有助于我们在需要时返回到之前的图像。但是这种方法存在一个问题。当内存已满时,将位图存储在 ArrayList 中时,它们的方法可能会产生 OutOfMemory 错误。因此,为了在 Phimpme 应用程序中解决这个问题,我们添加了一个 try-catch 块,当捕获到内存不足异常时,我们从列表中回收并删除了初始修改的图像,即 ArrayList 中索引 1 的图像。索引 0 是我们正在处理的原始图像。当我们回收该图像时,它为添加另一个图像提供了空间,因此在列表末尾添加了最近的图像。
欲了解更多信息,请转到 https://blog.fossasia.org/implementing-undo-and-redo-in-image-editor-of-phimpme-android/
【讨论】:
以上是关于我想在android应用程序中提供撤消功能[关闭]的主要内容,如果未能解决你的问题,请参考以下文章