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.

One Solution collect form web for “Dibujo fuera de pantalla WebView a mapa de bits”

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.

  • Android: Limitar la reducción de zoom en la vista web
  • Reducción inicial de zoom de Webview de Android
  • ¿Guardar el contenido de la web para la navegación sin conexión?
  • ¿Mostrar un mapa enorme con un buen rendimiento en Android?
  • Cómo activar y desactivar con seguridad el zoom de WebView según sea necesario
  • Uso del botón Atrás en una vista web en Android
  • Deshabilitar doble toque en Zoom / Unzoom en una vista web
  • El contenido de Webview de Android no debe perderse en el cambio de orientación, pero la GUI debe actualizarse correctamente
  • Ajuste del tamaño dinámico del diseño en Android
  • ¿Puedo obtener contenido de WebView con funciones de accesibilidad de android?
  • Impedir que WebView cargue la URL en Android (React Native)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.