【问题标题】:Android drawing on layersAndroid 在图层上绘图
【发布时间】:2014-06-08 21:59:42
【问题描述】:

您好,我正在制作一个绘图应用程序,我正在将一张图片加载到画布中,然后我想在其上叠加贴纸但我希望能够在此过程中随时移除任何贴纸。当我决定移除贴纸时,恢复背景图像非常痛苦。有没有办法在不同的图层上绘制每个贴纸,所以我只需要清除图层即可擦除贴纸。 我说清楚了吗?

【问题讨论】:

    标签: android canvas drawing overlay layer


    【解决方案1】:

    不是真的,除了每个贴纸使用 1 个位图并通过将所有这些位图相互叠加来形成最终屏幕。但即使你可以——层也不是魔法。当您清除一个时,要获得最终结果,您仍然必须再次将它们全部合成,这意味着您的程序需要做同样多的工作。

    【讨论】:

    • 照片编辑应用程序是如何工作的?那些可以添加贴纸和调整大小的照片应用程序。他们是使用一个画布并在其上绘制所有内容,还是在画布上使用类似于图层的贴纸?
    猜你喜欢
    • 2011-11-12
    • 1970-01-01
    • 1970-01-01
    • 2013-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多