Android 绘制到新位图,然后在我的onDraw中使用该位图
我想展示几个不同颜色部分的戒指(见下文)。然而,部分的颜色无法预先知道,因此我需要动态绘制这些部分 我知道我可以直接在画布上画画,但一旦我有了它们,我就想给这些环设置动画,旋转它们,让它们重叠等等。因此,似乎最简单也可能最便宜的方法是预先在内存中创建它们,作为透明PNG,然后在onDraw中绘制它们 我的问题是,我能找到的唯一方法是setPixel。有没有一种方法我可以使用绘图工具,比如在画布中,绘制一个空位图,一次,然后在onDraw中将该位图与我的画布一起使用Android 绘制到新位图,然后在我的onDraw中使用该位图,android,bitmap,Android,Bitmap,我想展示几个不同颜色部分的戒指(见下文)。然而,部分的颜色无法预先知道,因此我需要动态绘制这些部分 我知道我可以直接在画布上画画,但一旦我有了它们,我就想给这些环设置动画,旋转它们,让它们重叠等等。因此,似乎最简单也可能最便宜的方法是预先在内存中创建它们,作为透明PNG,然后在onDraw中绘制它们 我的问题是,我能找到的唯一方法是setPixel。有没有一种方法我可以使用绘图工具,比如在画布中,绘制一个空位图,一次,然后在onDraw中将该位图与我的画布一起使用 我觉得我在拼图中漏掉了一块。
我觉得我在拼图中漏掉了一块。任何帮助都将不胜感激。您可以创建一个位图,该位图是您希望戒指的大小,然后创建一个相同大小的画布。在画布上调用,它将为您绘制该画布。然后,你可以建立你的圆圈,并有一个位图来保存和使用,就像任何其他资源一样