0
У меня есть функция, которая отображает только скриншот только видимого экрана, а не полный снимок экрана WebView.Android - невозможно получить полную страницу WebView Screenshot
Он не дает скрытого или прокрученного содержимого, просто возьмите привязку текущего вида.
Вот мой код.
public File getBitmapFromwebchartView(WebView view2) {
if (view2 != null) {
view2.setDrawingCacheEnabled(true);
Bitmap b = view2.getDrawingCache();
if (b != null) {
try {
//File fi = new File(Environment.getExternalStorageDirectory(), "Screenshot" + ".jpg");
fi = new File(Environment.getExternalStorageDirectory(),"Realitycheck" + ".jpg");
// write the bytes in file
FileOutputStream fo;
fo = new FileOutputStream(fi);
b.compress(CompressFormat.JPEG, 100, fo);
} catch (Exception e) {
e.printStackTrace();
}
}
}
return fi;
}
http://stackoverflow.com/questions/9745988/how-can-i-programmatically-take-a-screenshot-of-a-webview-capturing-the -full-pa –
http://stackoverflow.com/a/26353881/1777090 –