Dopasowywanie rozmiaru

Projektuj adaptacyjne widżety na Androida, które można płynnie skalować. Zacznij od zalecanych rozmiarów domyślnych jako punktu początkowego i przetestuj układy w różnych wymiarach, aby zapewnić optymalną czytelność i wygodę użytkowników.

Rozmiary domyślne

Zoptymalizuj układ pod kątem co najmniej jednego z zalecanych rozmiarów, aby zapewnić użytkownikom wygodę korzystania z widżetu. Aby zapewnić prawidłowe umieszczenie i widoczność w selektorze widżetów, zdefiniuj atrybuty targetCellWidth i targetCellHeight zarówno dla urządzeń przenośnych, jak i tabletów.

Te wartości są oparte na urządzeniach Pixel. Użyj tych rozmiarów jako punktu początkowego do projektowania widżetu. Dokładnie przetestuj widżet w różnych rozmiarach i na różnych urządzeniach, aby zapewnić użytkownikom wygodę.

Urządzenia przenośne

Rozmiary Minimalna szerokość Maks. szerokość Minimalna wysokość Maksymalna wysokość
2x1 109 306 56 130
2x2 109 306 115 276
2x3 109 306 185 422
4x1 245 624 56 130
4x2 245 624 115 276
4x3 245 624 185 422

Tablet

Rozmiary Minimalna szerokość Maks. szerokość Minimalna wysokość Maksymalna wysokość
2x1 180 304 64 120
2x2 180 304 184 304
2x3 180 304 304 488
3x1 328 488 64 120
3x2 298 488 184 304
3x3 298 488 304 488
3x4 298 488 424 672

Widżety w Auto

Podczas tworzenia widżetów w Auto będą one skalowane w górę, aby dopasować się do większego ekranu urządzenia. Najlepiej sprawdzają się siatki 2x2 w trybie automatycznym. Więcej informacji znajdziesz w artykule Dostosowywanie widżetów do samochodów.

Punkty przerwania

Punkty przerwania są niezbędne do tworzenia adaptacyjnych, przyjaznych dla użytkownika widżetów o zmiennym rozmiarze. Testując projekt, możesz określić progi rozmiaru, w których konieczne są zmiany układu. Wdróż punkty przerwania, aby wywoływać te zmiany. Dzięki temu widżet zachowa atrakcyjność wizualną i funkcjonalność w każdym rozmiarze.

Punkty przerwania umożliwiają też warunkowe uwzględnianie lub wykluczanie dodatkowych treści, co pozwala optymalizować wykorzystanie miejsca na podstawie wymiarów widżetu.

Ilustracja 1. Użyj punktów przerwania, aby wprowadzać zmiany układu w różnych rozmiarach.

Wypełnianie granic

Jednym z głównych powodów, dla których użytkownicy usuwają widżety, jest ich nieprawidłowe wyrównanie z innymi elementami ekranu głównego. Aby temu zapobiec, upewnij się, że widżet zawsze całkowicie wypełnia przydzielone mu miejsce w siatce.

Upewnij się, że kontener rozciąga się od krawędzi do krawędzi we wszystkich rozmiarach.
Dodawaj niestandardowego dopełnienia. Widżet powinien płynnie rozciągać się od krawędzi do krawędzi.
Aby zachować spójność wizualną, upewnij się, że kształt nieprostokątny dotyka siatki na osi pionowej lub poziomej.
Używaj stałych kształtów kwadratowych. Zamiast tego używaj elastycznych prostokątnych kontenerów, które dopasowują się do różnych wymiarów siatki.