Przyciski

Przyciski są głównym wizualnym wskaźnikiem działań użytkownika.

Elementy projektu powinny być zakotwiczone u dołu ramki.

Zasady

Zorientowane na działanie: przyciski powinny jasno informować, że wywołują działanie.

Wyraźne informacje zwrotne: wygląd przycisku musi się wyraźnie zmieniać w różnych stanach interakcji (najechanie kursorem, kliknięcie, fokus), aby zapewnić natychmiastowe informacje zwrotne.

Spójność: wszystkie przyciski powinny mieć wspólny język wizualny, aby były od razu rozpoznawalne.

Elastyczny: komponent przycisku powinien obsługiwać typowe warianty, takie jak ikony i różne rozmiary, bez utraty spójności.

Użycie i umieszczenie

Przycisk powinien znajdować się blisko powiązanych z nim treści. Można je umieszczać samodzielnie lub z innymi komponentami, takimi jak karty i listy.

Używaj stopniowego ujawniania, aby pokazywać mniej istotne działania.
przesłaniać widoku użytkownika zbyt dużą liczbą przycisków; Zamiast tego użyj grupy przycisków.
Używaj przycisków, aby zachęcać do działania. Możesz też użyć elementu z tytułem w przypadku elementu statycznego.
Używaj przycisku jako statycznego elementu dekoracyjnego.

Przyciski ikon

Dostępne są przyciski z ikonami, które zmniejszają gęstość treści. Używaj przycisków z ikonami, gdy ikona wyraźnie ilustruje działanie. W przeciwnym razie dodaj etykietę przycisku.

Używaj przycisku z ikoną w przypadku typowych, łatwo rozpoznawalnych działań.
W przypadku bardzo mało znanych działań używaj przycisku z ikoną.

Toggable

W przypadku działań ze stanami logicznymi, takich jak dodawanie do ulubionych, dla każdego typu przycisku dostępny jest wariant przełącznika. Zamiana ikon między stanami przełącznika sprawia, że interakcja jest szybka i reaguje na działania użytkownika.

Jeśli dla danej czynności są dostępne opcje logiczne, użyj przycisku przełączania. np. rozpoczęcie/zatrzymanie.
Używaj przycisku przełączania w przypadku działań, które nie są binarne.

Anatomia

Przyciski składają się z etykiety i opcjonalnej ikony na początku lub na końcu.

Przyciski domyślne

Przyciski z ikonami składają się tylko z rozpoznawalnej ikony.

Oba mają wariant, który można włączać i wyłączać.

Domyślny

Przyciski domyślne
1. Odpoczynek
2. Skupiony
3. Naciśnięty
4. Wyłączono
5. Wyłączony i skupiony

Duży

Styl dużego przycisku
1. Odpoczynek
2. Skupiony
3. Naciśnięty
4. Wyłączono
5. Wyłączony i skupiony

Ikona

Przyciski ikon
1. Odpoczynek
2. Skupiony
3. Naciśnięty
4. Wyłączono
5. Wyłączony i skupiony

Ikona

Przyciski ikon
1. Odpoczynek
2. Skupiony
3. Naciśnięty
4. Wyłączono
5. Wyłączony i skupiony

Dostosowywanie

Przyciski mają styl domyślny i duży. Duży rozmiar może podkreślić znaczenie.

Ikony mogą służyć do podkreślania, wyjaśniania i wyróżniania przycisku w pozycji końcowej lub początkowej.

Domyślny

Właściwości Dostosowywanie Domyślne
Kształt Tak Duży, okrągły
Dopełnienie Tak 16 dp, 8 dp
Obramowanie Tak Domyślny, 2 dp, #606460
Tekst Tak Body Small
Ikona główna Tak 32 dp
Ikona na końcu Tak 32 dp
Rozmiar Tak Minimalna wysokość 48 dp
Głębokość Tak 0
Gap Tak Między etykietą a ikoną: bardzo mała

Duży

Właściwości Dostosowywanie Domyślne
Kształt Tak Duży, okrągły
Dopełnienie Tak 16 dp, 16 dp
Obramowanie Tak 2 dp, #606460
Tekst Tak Body Small
Ikona główna Tak 32 dp
Ikona na końcu Tak 32 dp
Rozmiar Tak Minimalna wysokość: 72 dp
Głębokość Tak 0
Gap Tak Między etykietą a ikoną: bardzo mała

Ikona

Właściwości Dostosowywanie Domyślne
Kształt Tak Duży, okrągły
Dopełnienie Tak Mały, mały
Obramowanie Tak Domyślny
Ikona Tak Domyślna = 32 dp, na powierzchni
Rozmiar Tak Minimalna wysokość 48 dp
Głębokość Tak 0

Toggable

Właściwości Dostosowywanie Domyślne
Wybrano Tak Wartość logiczna
Domyślne narożniki Tak 16 dp, 8 dp
Wybrane rogi Tak Domyślne ustawienie ostrości
Wybrany kolor powierzchni Tak Kontur
Wszystkie inne usługi Tak Tak samo jak przyciski

Ikona z możliwością przełączania

Właściwości Dostosowywanie Domyślne
Wybrano Tak Wartość logiczna
Domyślne narożniki Tak 100 dp
Wybrane rogi Tak 20 dp
Wybrany kolor powierzchni Tak Kontur
Wszystkie inne usługi Tak Tak samo jak przyciski