Как получить текущий вид приложения, которое является гибридным (Native + html), в растровое изображение в Android?Как получить текущий вид гибридного приложения в растровое изображение
Этот метод может дать только родные элементы:
public static Bitmap getScreenShot(View view) {
View screenView = view.getRootView();
screenView.setDrawingCacheEnabled(true);
Bitmap bitmap = Bitmap.createBitmap(screenView.getDrawingCache());
screenView.setDrawingCacheEnabled(false);
return bitmap;
}
// View to BitMap
Bitmap b = getScreenShot(getWindow().getDecorView().findViewById(android.R.id.content));
Как мы можем получить гибридные элементы (Native вид + содержание HTML в настоящее время показаны) в растровое изображение?