Android Material Design - různé barvy pro tlačítka (button colors)

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 :-)

Jak se ti článek líbil?

Komentáře (0)

Přidat komentář