我的问题是:有没有什么方法可以创建一个圆圈然后将其制作成位图而不是在 Canvas 上显示它?例如制作一个黑色圆圈然后将其转换为位图但不使用 canvas.setBitmap(Bitmap位图)。提前致谢。
最佳答案
您可以使用Bitmap 轻松获取位图对象。静态方法 (Bitmap.create),然后使用该对象通过实例化 canvas 在其上绘制任何内容带有 bitmapObject
的对象。
您的代码应如下所示:
Bitmap bitmap = Bitmap.create(width, height, Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(bitmap);
//draw on your canvas.
关于Android创建一个圆形位图而不在 Canvas 上绘制它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15707251/