1
我的问题是:有没有什么办法可以创建一个圆,然后使其位图,而不是在画布上显示?例如,创建一个黑色圆圈,然后将其转换为位图,但不使用canvas.setBitmap(位图位图)。提前感谢。Android创建一个圆形位图,而无需在画布上绘制它
我的问题是:有没有什么办法可以创建一个圆,然后使其位图,而不是在画布上显示?例如,创建一个黑色圆圈,然后将其转换为位图,但不使用canvas.setBitmap(位图位图)。提前感谢。Android创建一个圆形位图,而无需在画布上绘制它
您可以使用静态方法(Bitmap.create)轻松获取位图对象,然后通过使用bitmapObject
实例化canvas对象来使用该对象在其上绘制任何东西。
你的代码应该是这个样子:
Bitmap bitmap = Bitmap.create(width, height, Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(bitmap);
//draw on your canvas.
:/是的,我知道这个方法,但我不需要把它画在屏幕上,这是我的概率:/ –
抱歉:/我是新手编程我我甚至不是程序员。再次感谢。并且谢谢你兄弟 –
不要只要你在学习:) –