You can place an image over another one on an android app by following the steps below:
Open Android Studio and create a new project.
Add a Relative Layout to your activity file to set both images as children of the Relative Layout.
Add the first image as an ImageView to the Relative Layout.
Set its position and size on the screen by defining its layout_width and layout_height attributes, as well as its margins, positioning, and the like.
Place the second image on top of the first one by adding it as a second child of the Relative Layout.
Use the android:layout_above and android:layout_below attributes to set the position of the second image.
Define its width and height and any other properties as desired.
Run the application and the two images should now be layering over one another.
I hope this helps! If you have any other questions, feel free to comment. To learn more, check out this helpful article: https://www.androidauthority.com/how-to-layer-images-in-android-925388/