Полукруглая кнопка соответствует круглому изображению Android - PullRequest
0 голосов
/ 07 сентября 2018

Как лучше всего реализовать приведенную ниже графику в Android?

enter image description here

Для просмотра изображений я использую

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>
...