【发布时间】:2014-06-08 21:59:42
【问题描述】:
您好,我正在制作一个绘图应用程序,我正在将一张图片加载到画布中,然后我想在其上叠加贴纸但我希望能够在此过程中随时移除任何贴纸。当我决定移除贴纸时,恢复背景图像非常痛苦。有没有办法在不同的图层上绘制每个贴纸,所以我只需要清除图层即可擦除贴纸。 我说清楚了吗?
【问题讨论】:
标签: android canvas drawing overlay layer
您好,我正在制作一个绘图应用程序,我正在将一张图片加载到画布中,然后我想在其上叠加贴纸但我希望能够在此过程中随时移除任何贴纸。当我决定移除贴纸时,恢复背景图像非常痛苦。有没有办法在不同的图层上绘制每个贴纸,所以我只需要清除图层即可擦除贴纸。 我说清楚了吗?
【问题讨论】:
标签: android canvas drawing overlay layer
不是真的,除了每个贴纸使用 1 个位图并通过将所有这些位图相互叠加来形成最终屏幕。但即使你可以——层也不是魔法。当您清除一个时,要获得最终结果,您仍然必须再次将它们全部合成,这意味着您的程序需要做同样多的工作。
【讨论】: