В нашем приложении для Android нам нужно создать плавающую кнопку действия, которая не является кругом по умолчанию, а квадратом с тремя закругленными углами. Строка выглядит на изображении ниже:
Мне удалось создать такую форму, но я не знаю, как ее применить к моей фабрике, или если это возможно. Файл xml для формы выглядит так:
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="@color/red" />
<corners
android:topLeftRadius="90dp"
android:topRightRadius="90dp"
android:bottomRightRadius="90dp"/>
</shape>
Я попытался изменить форму с помощью
android:src="@drawable/my_shape"
но это меняет только значок внутри моей кнопки. Я думаю, мне нужно расширить FloatingActionButton, но я понятия не имею, как это сделать.
Есть ли способ изменить форму фабрики? Если кто-то уже достиг этого, я был бы признателен за образец.