Вы можете попробовать сделать свой фон кнопки кастума, используя изображения или формы в XML ...
Например, эта форма создает одно состояние кнопки, когда цвета прозрачны, потому что они имеют тип ARGB.
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid
android:color="#EB363636" />
<corners
android:bottomRightRadius="7dp"
android:bottomLeftRadius="7dp"
android:topLeftRadius="7dp"
android:topRightRadius="7dp" />
<stroke
android:width="2dip"
android:color="#D1000000" />
</shape>
Затем вы можете объединить несколько фигур / изображений, чтобы кнопка реагировала на различные состояния:
<selector xmlns:android="http://schemas.android.com/apk/res/android"
android:dither="true">
<item
android:state_window_focused="false"
android:drawable="@android:color/transparent" />
<item
android:state_pressed="true"
android:drawable="@layout/shape_btn"/>
<item
android:state_focused="true"
android:drawable="@layout/shape_btn"/>
<item
android:drawable="@android:color/transparent"/>
</selector>
После выбора селектора вы можете использовать его в качестве фона кнопки, используя android:background="NAME OF SELECTOR FILE"