2016-02-26 50 views
0

我正在制作一个使用画布的应用程序,图像保存在服务器上并被其他用户看到。Android如何在没有视图的画布上绘图

但是,包含画布的视图的尺寸取决于设备,因此在较大的设备中制作的图像在较大的设备中看起来很模糊。

所以我的问题是,我可以做一个不依赖于视图的画布吗?这样我可以在后台制作一个大图像,并可以将HQ图像保存在服务器上。

如果我不能,请告诉我这种问题的解决方案....

//图像生成用户可以检查他画的imageViews什么,所以没有必要在画布可见或互动。

//我不能够在服务器端创建映像....

+0

当然,你可以这样写,如下所示。但是如果没有一些看法,你就无法表现出来。只有在使用OpenGL视口 –

回答

0

您可以创建一个Canvas上一个Bitmap平:

Bitmap bitmap = Bitmap.createBitmap(width, height, Config.ARGB_8888); 
Canvas canvas = new Canvas(bitmap); 

Canvas and Drawables API guide

+0

的地方使用本地活动才能完美工作!谢谢!! – Moon