Przyciski umożliwiają użytkownikowi wywołanie określonego działania. Istnieją 5 typów przycisków:
| Typ | Wygląd | Cel | 
|---|---|---|
| Wypełniony | jednolite tło z tekstem o kontrastującym kolorze; | w przypadku działań głównych, takich jak „Prześlij” i „Zapisz”. Efekt cienia podkreśla znaczenie przycisku. | 
| Tonalna | Kolor tła zmienia się, aby dopasować się do powierzchni. | Główne lub znaczące działania. Wypełnione przyciski mają większą wagę wizualną i są odpowiednie do działań takich jak „Dodaj do koszyka” i „Zaloguj się”. | 
| Wysoka | Cień sprawia, że wyróżnia się na tle innych. | Główne lub znaczące działania. Zwiększ wysokość, aby przycisk był bardziej widoczny. | 
| Z konturem | zawiera obramowanie bez wypełnienia. | Ważne, ale nie główne działania. Przyciski z konturem dobrze pasują do innych przycisków, aby wskazać alternatywne działania, np. „Anuluj” lub „Wstecz”. | 
| Text | tekst bez tła ani obramowania; | W przypadku mniej ważnych działań, takich jak linki nawigacyjne lub działania dodatkowe, np. „Dowiedz się więcej” lub „Wyświetl szczegóły”. | 
Zgodność wersji
Ta implementacja wymaga, aby minimalna wersja pakietu SDK projektu była ustawiona na poziom API 21 lub wyższy.
Zależności
Tworzenie wypełnionego przycisku
Komponent wypełnionego przycisku korzysta z podstawowego komponentu Button. Domyślnie jest ona wypełniona jednolitym kolorem.
Wyniki
 
  Tworzenie wypełnionego przycisku tonalnego
Wypełniony tonalny komponent przycisku używa komponentu FilledTonalButton.
Domyślnie jest on wypełniony kolorem tonalnym.
Wyniki
 
  Tworzenie przycisku z konturem
Zarysowany komponent przycisku używa komponentu OutlinedButton. Domyślnie jest ona wyświetlana z obrysem.
Wyniki
 
  Tworzenie przycisku z dostępem do uprawnień administracyjnych
Komponent przycisku wyższego poziomu korzysta z komponentu ElevatedButton. Domyślnie ma cień, który reprezentuje efekt podświetlenia, i wygląda jak przycisk z konturem i cieniem.
Wyniki
 
  Tworzenie przycisku tekstowego
Komponent przycisku tekstowego korzysta z komponentu TextButton. Dopóki nie zostanie kliknięty, będzie widoczny tylko jako tekst. Domyślnie nie ma jednolitej wypełnienia ani obrysu.
Wyniki
 
  Najważniejsze punkty
- onClick: funkcja wywoływana, gdy użytkownik naciśnie przycisk.
- enabled: jeśli ma wartość false, przycisk jest niedostępny i nieaktywny.
- colors: wystąpienie klasy- ButtonColors, które określa kolory użyte w przycisku.
- contentPadding: odstęp wewnątrz przycisku.
Kolekcje zawierające ten przewodnik
Ten przewodnik należy do tych kolekcji krótkich przewodników, które obejmują szersze zagadnienia związane z tworzeniem aplikacji na Androida:
 
        