Uzyskaj wyświetlany rozmiar obrazu wewnątrz ImageView
Kod jest prosty:
<ImageView android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:src="@drawable/cat"/>
Zwróć uwagę na używany ImageViewfill_parent
dla szerokości i wysokości.
Obrazcat
jest małym obrazem i zostanie powiększony, aby pasował do ImageView, i jednocześnie zachował stosunek szerokości do wysokości.
Moje pytanie brzmi: jak uzyskać wyświetlany rozmiar obrazu? Próbowałem:
imageView.getDrawable().getIntrinsicHeight()
Ale jaka to oryginalna wysokość obrazucat
.
Próbowałem:
imageView.getDrawable().getBounds()
Ale który wracaRect(0,0,0,0)
.