Cantos arredondados para um Imageview no android
Eu tenho uma visão de texto e imageview dentro de uma linearlayout. Textview está no topo e imageview na parte inferior. Eu usei linhas abaixo para ter cantos arredondados para layouts lineares. Mas os cantos imageview não são arredondados. Eu vejo apenas cantos superiores de linearlayout são arredondados.Como posso ter cantos inferiores arredondados de imageview? (Eu vejo todos os cantos são arredondados se eu remover imageview)
rounded_corners.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<solid android:color="#ffffff" />
<corners
android:bottomLeftRadius="8dp"
android:bottomRightRadius="8dp"
android:topLeftRadius="8dp"
android:topRightRadius="8dp" />
</shape>
main.xml
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="50dp"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:layout_marginTop="50dp"
android:background="@xml/rounded_corners"
android:orientation="vertical" >
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="xxxxxxxx" />
<ImageView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:scaleType="centerCrop"
android:src="@drawable/my_image_view" />
</LinearLayout>
captura de tela: