Zegarki z Wear OS mogą mieć różne konfiguracje przycisków sprzętowych. W tym przewodniku omawiamy najlepsze przypadki użycia każdego z tych typów przycisków.
Typy przycisków
Oto najpopularniejsze typy przycisków na urządzeniach z Wear OS.
Przyciski systemu operacyjnego
![](https://developer.android.com/static/wear/images/design/buttons_1.png?hl=pl)
Przyciski wielofunkcyjne
![](https://developer.android.com/static/wear/images/design/buttons_11.png?hl=pl)
Informacje o prasie
Możesz wchodzić w interakcję z przyciskami Wear OS na te sposoby.
Pojedyncze naciśnięcie
![](https://developer.android.com/static/wear/images/design/buttons_10.gif?hl=pl)
Naciśnij i przytrzymaj
![](https://developer.android.com/static/wear/images/design/buttons_7.gif?hl=pl)
Mapowanie przycisków wielofunkcyjnych
Aplikacja może przypisać przyciski wielofunkcyjne do działań, jeśli jest to zgodne z jej przeznaczeniem. Aplikacje nie muszą przypisywać działań do przycisków wielofunkcyjnych.
Używaj w aplikacji przycisków wielofunkcyjnych, jeśli spełniony jest jeden z tych warunków:
- Aplikacja ma oczywiste działania binarne (np. odtwarzanie/wstrzymywanie).
- Użytkownik głównie korzysta z aplikacji, nie patrząc na wyświetlacz.
![](https://developer.android.com/static/wear/images/design/buttons_5.png?hl=pl)
![](https://developer.android.com/static/wear/images/design/buttons_4.png?hl=pl)
Działania binarne
Działania binarne pomagają użytkownikom zrozumieć, co się stanie po każdym naciśnięciu przycisku. Na przykład „uruchomienie” i „stop” na stoperze stanowią czynność binarną i dobrze nadają się do zastosowania w przypadku przycisków wielofunkcyjnych.
![](https://developer.android.com/static/wear/images/design/buttons_12.png?hl=pl)
Przyciski wielofunkcyjne jako alternatywy
Pozwól, aby przyciski wielofunkcyjne były dostępne na ekranie, ponieważ niektóre zegarki nie mają przycisków wielofunkcyjnych. Jako alternatywy dla przycisków ekranowych możesz użyć przycisków wielofunkcyjnych.
![](https://developer.android.com/static/wear/images/design/buttons_2.png?hl=pl)
Nie używaj przycisku wielofunkcyjnego do czynności, której nie można wykonać za pomocą ekranowych elementów interfejsu.
![](https://developer.android.com/static/wear/images/design/buttons_6.png?hl=pl)
Postaw na prostotę i natychmiastowość
Naciśnięcie przycisku wielofunkcyjnego powoduje natychmiastowe wykonanie przypisanego do niego działania. Aby użytkownicy nie musieli patrzeć na ekran, używaj przycisków wielofunkcyjnych do czynności, które można wykonać jednym naciśnięciem.
![](https://developer.android.com/static/wear/images/design/buttons_3.png?hl=pl)
Tak
![](https://developer.android.com/static/wear/images/design/buttons_8.png?hl=pl)
Nie wolno
W tej aplikacji muzycznej użytkownik może szybko wstrzymać odtwarzanie utworu, co jest dobrym przykładem użycia przycisku wielofunkcyjnego. Jednak w aplikacji do obsługi wiadomości naciśnięcie przycisku rozpoczyna działanie odpowiadania, ale użytkownik może być zmuszony go przeczytać przed wykonaniem tej czynności. Oznacza to, że nie jest to dobra interakcja z przyciskiem wielofunkcyjnym.
Dwustronne
Ustaw odwracanie działania przycisku. Nie używaj przycisku wielofunkcyjnego do wywoływania destrukcyjnego działania, takiego jak usunięcie danych lub wstrzymanie trwającej aktywności. Na przykład naciśnięcie przycisku wielofunkcyjnego w tej aplikacji z mapą powoduje wykonanie działania „Zatrzymaj nawigację”, co może w krytycznym przypadku spowodować utratę wskazówek przez użytkownika.
![](https://developer.android.com/static/wear/images/design/buttons_9.png?hl=pl)