Android Material Design - různé barvy pro tlačítka (button colors)
Při použítí Android Material Design budeme určitě časem chtít použít více různých barev pro tlačíka (buttons). Jak se to dělá si ukážeme v tomto příspěvku.
Přidáme další styl do styles.xml např. se jménem ButtonSmallWarning, kde definujeme backgroundTint na barvu @color/colorWarning
<style name="ButtonSmallWarning" parent="Widget.MaterialComponents.Button">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">40dp</item>
<item name="android:paddingLeft">3dp</item>
<item name="android:backgroundTint">@color/colorWarning</item>
<item name="android:paddingRight">3dp</item>
<item name="android:textSize">12sp</item>
</style>
V layoutu to pak pro tlačítko použijeme následovně:
<Button
android:id="@+id/btnMenu"
style="@style/ButtonSmallWarning
android:text="MENU" />
A je hotovo :-)