Как лучше всего реализовать приведенную ниже графику в Android?
Для просмотра изображений я использую
de.hdodenhof.circleimageview.CircleImageView
Мне нужно, чтобы кнопка находилась в нижней части 1/3 изображения и соответствовала кривой. Есть ли способ, похожий на iOS, где я могу поместить их в макет, а затем просто установить кривую макета и закрепить границы? Или как лучше это решить? У меня есть xml-файл для кнопки, и я могу получить совпадение, если покрываю половину изображения, но не смог выяснить меньше, чем это. Вот моя форма кнопки:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<size
android:width="10dp"
android:height="5dp"/>
<corners
android:bottomLeftRadius="1000dp"
android:topLeftRadius="0dp"
android:bottomRightRadius="1000dp"
android:topRightRadius="0dp" />
<solid android:color="@color/transparent_lightGray" />
</shape>