Tengo mi aplicación que muestra imágenes con diferente relación, redimensionada dentro (centerInside) imageView. Lo que necesito es crear un mapa de bits desde ImageView incluido el fondo (negro en este caso).Android: ¿cómo convertir ImageView completo a mapa de bits?
Entonces, por ejemplo, tengo la pantalla del dispositivo 320x480, pantalla completa imageView con la imagen cambiada a 280x480. ¿Cómo podría obtener un mapa de bits de 320x480?
En la parte superior de esta imagen, tengo algunos logos o botones que no quiero incluir en el mapa de bits, están como en la capa superior. Todo lo que necesito es mapa de bits con imagen y borde negro desde algunos lados.
Suena bien pero solo aparece el crítico con NullPointerException. ¿Es porque la imagen aún no está construida? – yosh
Ok, junto con http://stackoverflow.com/questions/2339429/android-view-getdrawingcache-returns-null-only-null resolvió mi problema :) Gracias. – yosh
La documentación indica 'buildDrawingCache()' debe ser seguida por una llamada a 'destroyDrawingCache' (mira aquí: http://developer.android.com/reference/android/view/View.html#buildDrawingCache%28boolean%29) –