Как изменить цвет у material design button?
Решил переделать все приложение в Material design и не понимаю как сделать фон кнопки, сейчас вот так:
android:background="@drawable/check_background"
Можно ли вообще через drawable, потому что через backgroundtint вообще не такой внешний вид у кнопки становится, какой должен быть
Ответы (1 шт):
Автор решения: Tiarait
→ Ссылка
Да через drawable можно, но формы кнопки напрямую будут зависеть от drawable.
Так же можно изменить цвет через стиль
<style name="CustomButtonMaterial" parent="Widget.MaterialComponents.Button">
<item name="materialThemeOverlay">@style/RedButtonThemeOverlay</item>
</style>
<style name="RedButtonThemeOverlay">
<item name="colorPrimary">@color/red</item>
</style>
И применив его к кнопке
<com.google.android.material.button.MaterialButton
style="@style/CustomButtonMaterial"
.../>
Чем вас backgroundtint не устроил? (Именно его рекомендовано использовать)
