Obtener el tamaño mostrado de una imagen dentro de un ImageView

El código es simple:

<ImageView android:layout_width="fill_parent"
           android:layout_height="fill_parent"
           android:src="@drawable/cat"/>

Observe el ImageView utilizadofill_parent&nbsp;Para anchura y altura.

La imagencat&nbsp;es una imagen pequeña y se ampliará para ajustarse a ImageView, y al mismo tiempo mantendrá la relación ancho / alto.

Mi pregunta es ¿cómo obtener el tamaño mostrado de la imagen? Lo intenté:

imageView.getDrawable().getIntrinsicHeight()

Pero cual es la altura original de la imagen.cat.

Lo intenté:

imageView.getDrawable().getBounds()

Pero que vuelveRect(0,0,0,0).