2016-02-26 84 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