Dibujo fuera de pantalla WebView a mapa de bits

Estoy tratando de capturar una imagen de un webview sacado de la pantalla para el usuario en android y siempre terminan con una imagen de negro. Es el tamaño correcto y todo lo que no es el

Aquí está el código que estoy usando:

String theURL = "file:///android_asset/www/pages/page2.html"; WebView webview = new WebView(ctx); webview.loadUrl(theURL); Bitmap bm = Bitmap.createBitmap(1000, 1000, Bitmap.Config.ARGB_8888); Canvas c = new Canvas(bm); webview.draw(c); OutputStream stream = null; try { stream = new FileOutputStream(Environment.getExternalStorageDirectory() +"/page.jpg"); bm.compress(CompressFormat.JPEG, 80, stream); if (stream != null) stream.close(); return new PluginResult(PluginResult.Status.OK); } catch (IOException e) { return new PluginResult(PluginResult.Status.ERROR, e.toString()); } finally { bm.recycle(); } 

Agradecemos cualquier ayuda.

El webview.loadUrl(theURL); inicia la carga de la página, que puede tardar un tiempo. Espere antes de dibujar su vista web hasta después de cargar la página. Puede utilizar un setWebViewClient(WebViewClient client) para configurar un objeto para recibir aviso cuando la página haya terminado de cargarse.

  • Control de múltiples WebViews desde un diseño inflado
  • Vista web de Android No se puede cargar la imagen capturada en android 5+? Pero su funcionamiento en algunos dispositivos
  • ¿Cómo acceder al contenido html de AccessibilityNodeInfo de un elemento WebView mediante Accessibility Service en Android?
  • ¿Cuál es el equivalente de "android: windowSoftInputMode" para un sitio web?
  • Deshabilitar doble toque en Zoom / Unzoom en una vista web
  • ¿Guardar el contenido de la web para la navegación sin conexión?
  • El contenido de Webview de Android no debe perderse en el cambio de orientación, pero la GUI debe actualizarse correctamente
  • Uso del botón Atrás en una vista web en Android
  • Crear un menú contextual personalizado en la selección de texto en WebView
  • Botón Atrás para la página anterior en la vista web android no funciona
  • ¿Mostrar un mapa enorme con un buen rendimiento en Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.