Chciałbym, aby nakładka ImageView
następnej ImageView
w ten sposób; tylko połowa okręgu zieleni jest nakładanie obrazu:Android - nakładka ImageView innego ImageView
Próbowałem, używając RelativeLayout
i umieścić zarówno ImageView
wewnątrz. Następnie nakładam okrąg na obraz za pomocą android:layout_alignBottom
. Nakładało się na niego, ale nie mam pojęcia, jak ustawić przesunięcie, aby tylko połowa okręgu pokryła obraz bazowy.
EDIT:
Niestety, tu jest mój układ kodu 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>
See [Android: Umieszczanie ImageView na zakładki pomiędzy układami] (http://stackoverflow.com/questions/25127468/android-placing-imageview-on-overlap-between-layouts) opublikuj –
post co wypróbowałeś – Mohit
Użyj 'FrameLayout'. – Piyush