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.

  • Control de múltiples WebViews desde un diseño inflado
  • Google Analytics: vista web y vista de aplicaciones
  • ¿Cuál es el equivalente de "android: windowSoftInputMode" para un sitio web?
  • Presentar contenido html como "páginas dinámicas"
  • Volver a llamar a Android WebView JavaScript a la vista original
  • Crear un menú contextual personalizado en la selección de texto en WebView
  • ¿Cómo deshabilitar el mensaje de pan tostado que a veces aparece con los controles de zoom en un WebView?
  • Cómo activar y desactivar con seguridad el zoom de WebView según sea necesario
  • ¿Hay problemas en la vista Web de Android para SVG? Nivel API 16 +
  • El contenido de Webview de Android no debe perderse en el cambio de orientación, pero la GUI debe actualizarse correctamente
  • ¿Deshabilitar el zoom pellizco en WebView?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.