Obter o tamanho exibido de uma imagem dentro de um ImageView
O código é simples:
<ImageView android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:src="@drawable/cat"/>
Observe o ImageView usadofill_parent
para largura e altura.
A imagemcat
é uma imagem pequena e será ampliada para se ajustar ao ImageView e manter a relação largura / altura ao mesmo tempo.
Minha pergunta é como obter o tamanho exibido da imagem? Eu tentei:
imageView.getDrawable().getIntrinsicHeight()
Mas qual a altura original da imagemcat
.
Eu tentei:
imageView.getDrawable().getBounds()
Mas que retornaRect(0,0,0,0)
.