在Android中保存多个图像

Fro*_*oyo 5 android save-image

我有一个基本图像视图,可以从SD卡加载图像.用户可以templates(bitmap images)通过点击按钮添加到此图像视图,并可以将添加的图像定位到用户需要.我想将这些多个图像作为单个图像保存到SD卡.我怎样才能做到这一点?

And*_*lva 3

你可以简单地获取ImageView的DrawingCache,然后将其转换为Bitmap,然后将其保存到SDCARD。

imageview.setDrawingCacheEnabled(true);
Bitmap b = imageview.getDrawingCache();
b.compress(CompressFormat.JPEG, 100, new FileOutputStream("/sdcard/image.jpg"));
Run Code Online (Sandbox Code Playgroud)

您可能必须在清单中设置 SDCARD 写入权限。

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
Run Code Online (Sandbox Code Playgroud)