Ho la mia applicazione che sta visualizzando immagini con rapporto diverso, ridimensionato all'interno (centerInside) imageView. Quello di cui ho bisogno è creare bitmap da ImageView incluso lo sfondo (nero in questo caso).Android: come convertire l'intero ImageView in Bitmap?
Ad esempio, ho uno schermo del dispositivo 320x480, un'immagine a schermo intero con un'immagine ridimensionata a 280x480. Come posso ottenere 320x480 bitmap da esso?
In cima a questa vista immagine ho alcuni logo o pulsanti che non voglio includere in bitmap, sono come al livello superiore. Tutto ciò di cui ho bisogno è bitmap con immagine e bordo nero da alcuni lati.
Sembra buono ma apre la critica con NullPointerException. È perché l'immagine non è ancora stata costruita? – yosh
Ok, insieme a http://stackoverflow.com/questions/2339429/android-view-getdrawingcache-returns-null-only-null ha risolto il mio problema :) Grazie. – yosh
La documentazione afferma che 'buildDrawingCache()' dovrebbe essere chiamata da 'destroyDrawingCache' (vedi qui: http://developer.android.com/reference/android/view/View.html#buildDrawingCache%28boolean%29) –