Podstawowe informacje o układzie

Układ określa strukturę wizualną, z którą użytkownik wchodzi w interakcję w aplikacji, np. w aktywności. Android udostępnia szereg bibliotek, kanonicznych punktów początkowych i technik wyświetlania i pozycjonowania treści.

Rozpocznij

Zacznij projektować układy Androida od poznania struktury aplikacji, a potem dowiedz się, jak uporządkować treści w aplikacji.

Wnioski

Bezpieczne obszary urządzenia

Uwzględniaj bezpieczne obszary urządzenia Honor, które obejmują części interfejsu, takie jak wycięcia na wyświetlaczu, wcięcia od krawędzi do krawędzi, wyświetlacze krawędziowe, klawiatury programowe i paski systemowe. Zapewnij użytkownikom elastyczny układ, który umożliwi im interakcję z klawiaturą. Ostrzeżenie: zachowaj ostrożność podczas zasłaniania treści klawiaturą.

Ergonomia interakcji

Ważne interakcje, takie jak nawigacja główna, powinny być dostępne w zasięgu ekranu. Pływające przyciski polecenia (FAB) zapewniają widoczny i łatwo dostępny punkt interakcji.

Grupy ograniczania

Używaj kontenerów do grupowania powiązanych treści, aby prowadzić użytkownika przez treści i działania. Karty z wyraźnym kontenerem do grupowania treści z powiązanymi działaniami.

Spójne pomiary

Zapewnij spójne wyrównanie podobnych treści i elementów interfejsu.

Zapewnij spójne odstępy między podobnymi elementami.
Zaburz czytelność, stosując niespójne odstępy między podobnymi elementami, co może sprawić, że projekt będzie wyglądał przypadkowo.
Orientacja układu

Nie ograniczaj się do orientacji pionowej ani idealnego układu: weź pod uwagę różne formaty obrazu, klasy rozmiarów i rozdzielczości, z którymi mogą się spotkać użytkownicy.

Podstawowe interakcje

Nie przytłaczaj użytkowników zbyt dużą liczbą działań w jednym widoku.

Specyfikacje układu notatnika

Podczas tworzenia niestandardowych układów określ, jak treści powinny być umieszczane w układzie, używając terminów związanych z wyrównaniem, ograniczeniami lub przyciąganiem. Określ, jak obrazy powinny reagować na kontener, aby były prawidłowo wyświetlane.