Ich habe meine Anwendung, die Bilder mit unterschiedlichem Verhältnis anzeigt, innerhalb (centerInside) imageView geändert. Was ich brauche, ist Bitmap aus dem ImageView einschließlich des Hintergrundes (in diesem Fall schwarz) zu erstellen.Android: Wie konvertiert man ImageView in Bitmap?
So zum Beispiel habe ich Gerät Bildschirm 320x480, Vollbild imageView mit Bild auf 280x480 Größe geändert. Wie kann ich 320x480 Bitmap daraus erhalten?
Oben auf dieser Bildansicht habe ich einige Logos oder Schaltflächen, die ich nicht in Bitmap aufnehmen möchte, sie sind wie auf der obersten Ebene. Alles, was ich brauche, ist Bitmap mit Bild und schwarzem Rand von einigen Seiten.
Hört sich gut an, aber es bringt nur den kritischen Punkt mit NullPointerException. Weil das Bild noch nicht gebaut ist? – yosh
Ok, zusammen mit http://stackoverflow.com/questions/2339429/android-view-getdrawingcache-returns-null-only-null löste es mein Problem :) Danke. – yosh
Der Dokumentation status 'buildDrawingCache()' sollte gefolgt werden von einem Aufruf von 'destroyDrawingCache' (siehe hier: http://developer.android.com/reference/android/view/View.html#buildDrawingCache%28boolean%29) –