Android - ImageView superpose un autre ImageView

Je voudrais faire une ImageView superposition d'un autre ImageView comme cela; seulement la moitié du cercle vert est la superposition de l'image:

Android - ImageView superpose un autre ImageView

J'ai essayé d'utiliser RelativeLayout et mettre les deux ImageView à l'intérieur. Puis je superpose le cercle sur l'image en utilisant android:layout_alignBottom. Il n'a superposition de l', mais je n'ai aucune idée de comment régler le décalage de sorte que seulement la moitié du cercle est la superposition de l'image de base.

EDIT:

Désolé, voici ma mise en page de code xml

<RelativeLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    android:layout_marginBottom="32sp" >
        <ImageView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:src="@drawable/ic_person_black"
            android:adjustViewBounds="true"
            android:id="@+id/image_view_product" />

        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignBottom="@id/image_view_product"
            android:layout_centerHorizontal="true"
            android:background="@drawable/image_view_circle"
            android:src="@drawable/ic_circle" />

</RelativeLayout>

source d'informationauteur Hussaini Zulkifli