Я все утро пытался сделать нестандартную форму, например, кнопку facebook, например:
Но я пытаюсь сделать его настраиваемым, чтобы в будущем я мог изменить значок например, но я схожу с ума.
Как сделать такую кнопку? Нажимать нужно только правую часть, левая со значком должна быть статична, хотя и будет нажата.
У меня это для левой стороны:
<?xml version="1.0" encoding="utf-8" ?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle">
<solid
android:color="@color/gecas_blue"/>
<corners
android:topLeftRadius="4dp"
android:topRightRadius="4dp"/>
<size
android:height="@dimen/bt_icon_size"
android:width="@dimen/bt_icon_size"
/>
</shape>
</item>
<item
android:left="10dp">
<shape android:shape="rectangle">
<solid
android:color="@color/gecas_blue"/>
<size
android:height="@dimen/bt_icon_size"
android:width="@dimen/bt_icon_size"
/>
</shape>
</item>
<item android:drawable="@android:drawable/ic_input_add">
<size
android:height="@dimen/bt_icon_size"
android:width="@dimen/bt_icon_size"
/>
</item>
</layer-list>
И это на право, но я знаю, как продолжить:
<?xml version="1.0" encoding="utf-8" ?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle">
<solid
android:color="@color/gecas_blue"/>
<corners
android:topLeftRadius="4dp"
android:topRightRadius="4dp"/>
</shape>
</item>
<item
android:right="10dp">
<shape android:shape="rectangle">
<solid
android:color="@color/gecas_blue"/>
</shape>
</item>
</layer-list>
Это самая похожая библиотека, которую я нашел.