アプリで線を引こうとしています。完了したら、画面を画像として保存したい。しかし、ボタンを画像に入れたくありません。切り抜いて保存したい。このコードを使用して、onclicklistener でビットマップをトリミングしようとしました。しかし、うまくいきませんでした。Bitmap.createBitmap(ビットマップ、5、5、5、5); これは私のすべてのコードです:
content.setDrawingCacheEnabled(true);
content.buildDrawingCache();
Bitmap bitmap = Bitmap.createBitmap(content.getDrawingCache()); // Bitmap
Bitmap.createBitmap(bitmap, 5, 5, 5, 5);
content.setDrawingCacheEnabled(false);
File file = new File("/sdcard/SurucuImza.jpg");
FileOutputStream ostream = null;
try {
if (bitmap != null) {
file.createNewFile();
ostream = new FileOutputStream(file);
bitmap.compress(CompressFormat.JPEG, 100, ostream);
ostream.flush();
ostream.close();
}
} catch (Exception e) {
e.printStackTrace();
}
bitmap.recycle();
bitmap = null;
ostream = null;
content.setDrawingCacheEnabled(false);
}