Dostosowywanie układów

Projektowanie adaptacyjne to tworzenie układów, które dostosowują się do określonych punktów przerwania i urządzeń.

Aby skutecznie wdrożyć układy adaptacyjne:

  • Najpierw weź pod uwagę szerokość klasy okna urządzenia, aby określić zmiany układu, a potem dostosuj wysokość.
  • Android wykorzystuje koncepcje elastycznego projektowania, podobnie jak w przypadku tworzenia stron internetowych. Stosuje elastyczne siatki i obrazy, aby tworzyć układy, które skutecznie dostosowują się do kontekstu.

Ekran aplikacji zwiększającej produktywność na telefonie i tablecie.

Wskazówki dotyczące projektowania układów dostosowanych do większych ekranów znajdziesz w przewodniku dla deweloperów Obsługa różnych rozmiarów ekranu w Compose oraz na stronie M3 Stosowanie układu. Możesz też zajrzeć do galerii kanonicznych układów na duże ekrany na Androidzie, aby znaleźć inspirację i dowiedzieć się, jak wdrożyć takie układy.

Myśl elastycznie

Podczas projektowania aplikacji domyślnie należy stosować układ adaptacyjny. Rynek urządzeń mobilnych z Androidem stale się rozwija, więc nie można myśleć o urządzeniach mobilnych tylko jako o telefonach komórkowych. Powinien on obejmować wszystkie urządzenia, od telefonów komórkowych po składane, tablety i inne.

Niektóre funkcje i przypadki użycia mogą nie sprawdzać się na każdym rozmiarze ekranu lub urządzeniu. Projektowanie adaptacyjne zapewnia użytkownikom większą swobodę w zakresie ergonomii, użyteczności i jakości aplikacji.

Metody i jakość

Zacznij od zaprojektowania kluczowych ekranów (przekazujących najważniejsze koncepcje lub informacje o aplikacji) z rozmiarami klas jako punktami przerwania, które będą wytycznymi dla reszty aplikacji. Te najważniejsze elementy mogą podkreślać zróżnicowane cechy adaptacyjne i związane z formą. Możesz też zaprojektować treści tak, aby były elastyczne na poziomie podstawowym, określając, jak powinny być ograniczone, rozwijane lub przeformatowywane.

Ustaw maksymalną szerokość treści i komponentów, aby zapobiec rozciąganiu na całą szerokość.

Zezwalaj na rozciąganie treści na całą szerokość.

Myśl w kategoriach kontenerów lub paneli.

Używaj kontenerów wewnętrznych i wizualnych do grupowania elementów. Panele mogą się pojawiać, znikać, rozwijać, być ograniczone lub wyskakiwać. Myślenie w kategoriach paneli ułatwia projektowanie na wszystkich urządzeniach mobilnych.

Zezwalaj na przesuwanie i przekształcanie elementów, skupiając się na tym, jak dostosowują się one do siatki. Weź pod uwagę zmianę pionową elementów i połącz ją z ograniczeniami i zmianami prezentacji.

Aplikacja wysokiej jakości powinna spełniać wymagania dotyczące poziomu zróżnicowanego w wytycznych dotyczących ogólnej jakości aplikacjijakości na dużych ekranach.

Więcej informacji o układach znajdziesz na stronie poświęconej układom w Material Design 3 (M3).