0
私はすべてのview.butのビットマップを作成しようとしています。私はすべてのビューのビットマップを作成することができません、この問題を解決するために助けてください。どのようにscrollviewにあるフレームレイアウトのすべてのビューの全体ビットマップを取得する
私はすべてのview.butのビットマップを作成しようとしています。私はすべてのビューのビットマップを作成することができません、この問題を解決するために助けてください。どのようにscrollviewにあるフレームレイアウトのすべてのビューの全体ビットマップを取得する
公共ビットマップオーバーレイ(でframeLayout frame_layout){
frame_layout.setDrawingCacheEnabled(true);
frame_layout.buildDrawingCache();
return frame_layout.getDrawingCache();
}
public void saveImage(){
Bitmap bitmap=overlay(print_layout);
try{
String path = Environment.getExternalStorageDirectory().toString()+ File.separator+"bitmap";
File path_file=new File(path);
path_file.mkdirs();
OutputStream fOut = null;
File file = new File(path+ File.separator+"print.png"); // the File to save to
fOut = new FileOutputStream(file);
bitmap.compress(Bitmap.CompressFormat.PNG, 100, fOut); // saving the Bitmap to a file compressed as a JPEG with 85% compression rate
fOut.flush();
fOut.close();
Log.d("sun","saved");
}
catch (Exception e){
Log.d("sun",e.toString());
}
}
私はこのコードを使ってみました.. –
[Androidの中でそれを表示せずにビットマップにビューを変換?](http://stackoverflow.com/questions/のあなたのコードを投稿してください – PriyankaChauhan
可能な重複2801516/convert-a-view-to-bitmap-without-it-in-android) – Anjali