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.

  • Eliminar la superposición de enfoque: color de la vista web
  • Obtener el historial de WebView de WebBackForwardList
  • Botón Atrás para la página anterior en la vista web android no funciona
  • ¿Cómo deshabilitar el mensaje de pan tostado que a veces aparece con los controles de zoom en un WebView?
  • Google Analytics: vista web y vista de aplicaciones
  • Presentar contenido html como "páginas dinámicas"
  • Android - cómo evitar que webview cargue cuando no hay conexión a internet
  • Control de múltiples WebViews desde un diseño inflado
  • Cómo reproducir URL de vídeo dentro de la vista web de Android
  • ¿Guardar el contenido de la web para la navegación sin conexión?
  • ¿Cómo acceder al contenido html de AccessibilityNodeInfo de un elemento WebView mediante Accessibility Service en Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.