我想展示几个具有不同颜色部分的环(见下文)。然而,这些部分的颜色不能提前知道,所以我需要动态地绘制它们。
我知道我可以直接在画布上绘制,但是一旦有了它们,我想为这些环设置动画,旋转它们,让它们重叠等等。因此,似乎最简单且可能最便宜的方法是创建它们提前,在内存中,作为透明的 pngs,然后在 onDraw 中绘制它们。
我的问题是我能找到的唯一方法是 setPixel。有没有一种方法可以使用绘图工具(例如在 Canvas 中)一次绘制到一个空位图,然后在 onDraw 中将该位图与我的画布一起使用?
我觉得我在拼图中错过了一块。任何帮助将不胜感激。