можно через bitmap и canvas, но это долгий и трудный путь, попроще не знаю
можешь через картинку + тач + alpha сделать
А через drawable так не получится сделать ?
<AbsoluteLayout android:layout_width="160dp" android:layout_height="40dp" android:layout_x="0dp" android:layout_y="227dp"> <ImageView android:layout_width="100dp" android:layout_height="40dp" android:layout_x="0dp" android:layout_y="0dp" android:src="@color/colorAccent" /> <ImageView android:layout_width="40dp" android:layout_height="40dp" android:layout_x="72dp" android:layout_y="0dp" android:rotation="45" android:src="@color/colorAccent" /> <ImageView android:layout_width="40dp" android:layout_height="40dp" android:layout_x="104dp" android:layout_y="27dp" android:rotation="45" android:src="@color/colorPrimary" /> <ImageView android:layout_width="40dp" android:layout_height="40dp" android:layout_x="104dp" android:layout_y="-27dp" android:rotation="45" android:src="@color/colorPrimary" /> <ImageView android:layout_width="40dp" android:layout_height="40dp" android:layout_x="124dp" android:layout_y="0dp" android:src="@color/colorPrimary" /> </AbsoluteLayout> вот для размышления. знаю что absolutelayout depricated, можно заменить на другое. Дальше осталось на touch по элементу изменять background всех элементов относящихся к кнопке
Обсуждают сегодня