标签: android canvas bitmap geometry
我的问题是:有没有办法创建一个圆然后使其成为位图而不是在画布上显示它?例如,制作一个黑色圆圈然后将其转换为位图但不使用canvas.setBitmap(位图位图)。谢谢。
答案 0 :(得分:1)
您可以使用Bitmap静态方法(Bitmap.create)轻松获取位图对象,然后通过使用bitmapObject实例化canvas对象,使用该对象在其上绘制任何内容。 / p>
bitmapObject
您的代码应如下所示:
Bitmap bitmap = Bitmap.create(width, height, Bitmap.Config.ARGB_8888); Canvas canvas = new Canvas(bitmap); //draw on your canvas.