我正在尝试使用图形构造创建应用程序 - 空白区域,有机会放置道路,建筑物等。我使用了一个带有10 * 20个单元格的TableLayout,它们在点击时填充了drawables。如何从所有单元格中获取整个图像作为单个绘图?
ConstructorActivity
<button class='btn btn-success' id='copy-clipboard' data-clipboard-text= "http://localhost:3000/ZeroClipboard.swf"> <p> Click me to Copy </p>
答案 0 :(得分:2)
您可以使用绘图缓存获取整个视图层次结构的图像:
public Bitmap createBitmapFromView(View v) {
v.setDrawingCacheEnabled(true);
Bitmap bitmap = Bitmap.createBitmap(v.getDrawingCache());
v.setDrawingCacheEnabled(false);
return bitmap;
}
Bitmap
可以保存,或在BitmapDrawable