【问题标题】:Android: is it possible to have multiple separate Canvas layers, which I can merge to one?Android:是否可以有多个单独的 Canvas 层,我可以合并为一个?
【发布时间】:2010-10-06 17:46:52
【问题描述】:

是否可以有多个单独的Canvas 层,我可以合并为一个?类似于我在 Photoshop 中所做的?


更新:

一些解释为什么我想要这样的东西: Layer1 可能包含由复杂且 CPU 昂贵的算法创建的东西,而另一层 Layer2 只是在此之上,但会定期更改,例如当用户触摸界面时。为此,我不想再经历绘制底层Layer1 的整个过程,而只是对Layer2 进行更改,然后“合并”它们。

【问题讨论】:

    标签: android canvas layer


    【解决方案1】:

    嗯,你可以有类似 FrameLayout 的东西,你可以在其中覆盖 onDraw(),并有服务器子元素,你也可以在其中覆盖 onDraw()。

    这可能会给你想要的效果。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-23
      • 2015-06-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多