Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以有多个单独的Canvas图层,我可以合并为一个?类似于我在Photoshop中所做的事情?
更新:
为什么我想要这样的东西的一些解释: Layer1可能包含由复杂且 CPU 昂贵的算法创建的东西,而另一层,Layer2只是在此之上,但会定期变化,例如,当用户触摸界面。为此,我不想再经历绘制底层的整个过程Layer1,而只是对它们进行更改Layer2然后“合并”它们。
Layer1
Layer2
好吧,您可以拥有类似 FrameLayout 的东西,您可以在其中覆盖 onDraw() 并拥有服务器子元素,您也可以在其中覆盖 onDraw()。
这可能会给你想要的效果。