Karty

Karty zapewniają szybki dostęp do informacji i działań, których użytkownicy potrzebują do wykonywania zadań. Przesunięcie palcem po tarczy zegara powoduje wyświetlenie karuzeli, a dodatkowe przesunięcia – przełączanie się między kafelkami. Nie można przewijać samych kafelków.

Użytkownicy mogą wybrać, które kafelki chcą widzieć. Znajdziesz tam elementy m.in. do sprawdzania pogody, ustawiania minutnika, śledzenia postępów w codziennym treningu, szybkiego rozpoczęcia treningu, odtwarzania utworu, sprawdzania nadchodzącego spotkania i wysyłania wiadomości do ulubionego kontaktu.

Kafelki obok siebie
Rysunek 1.: Karty zapewniają użytkownikom dostęp do informacji i działań.

Zamiast korzystania z Compose (lub Views), komponenty są definiowane deklaratywnie za pomocą bibliotek protolayouttiles Jetpacka. Ponieważ kafelki są renderowane w oddzielnym, zdalnym środowisku, wymagają innego podejścia do ładowania, wyświetlania i aktualizowania danych. Ich prostota sprawia, że są łatwe do tworzenia, testowania i wdrażania.

Zasady podstawowe

Wear OS udostępnia kafelki, które umożliwiają wyświetlanie niewielkiej ilości kluczowych informacji. Użytkownicy mogą je przeczytać po kilkusekundowym spojrzeniu na kafelek. Aby zapewnić użytkownikom wysoką jakość, postępuj zgodnie z tymi sprawdzonymi metodami:

  • Nie przepełniaj kafelków zbyt dużą ilością treści. Zamiast tego pozwól użytkownikom na klikanie kafelków, aby dowiedzieć się więcej i wykonać działanie w innej części aplikacji. Więcej informacji znajdziesz w artykule Dodawanie co najmniej 1 kontenera.
  • Deklaratywnie zdefiniuj układ i treść kafelka. System odpowiada za ostateczne renderowanie.
  • Nie pobieraj treści zbyt często ani nie uruchamiaj długotrwałych operacji asynchronicznych w usłudze kafelków. Aby wykonać zadania, które mogą zająć trochę czasu, np. wywołania sieci, użyj WorkManagera do zaplanowania zadań w tle, a także do przechowywania wyników w pamięci podręcznej lub w pamięci lokalnej.