Ustaw wszystkie aplikacje tak, aby treści rozciągały się od górnej do dolnej krawędzi ekranu. Jest to domyślne zachowanie od Androida 15 (poziom API 35). Oznacza to, że górna i dolna część aplikacji są umieszczone za paskiem stanu i paskiem nawigacyjnym. Pasek stanu i pasek nawigacji są razem nazywane paskami systemu. Paski systemowe to obszary przeznaczone do wyświetlania powiadomień, informacji o stanie urządzenia i nawigacji po urządzeniu.
Zachodzące na siebie obszary aplikacji i obszarów, w których wyświetla się interfejs systemu, to jeden z przykładów wstawek okna, czyli części ekranu, w których aplikacja może nakładać się na interfejs systemu. Przecięcie się z tymi elementami interfejsu może oznaczać wyświetlanie treści na górze, ale może też informować aplikację o gestach systemowych.
Dostępne są te typy wstawionych okien:
Domyślnie okno aplikacji jest rozszerzane na cały ekran i zawiera treści aplikacji od krawędzi do krawędzi za paskami systemu. Używaj przesunięć, aby uniknąć wyświetlania ważnych treści i elementów dotykowych za paskami systemu.
Aplikacje wyświetlające treści, takie jak filmy lub obrazy, mogą tymczasowo ukrywać paski systemu, aby zapewnić większą immersję. Zanim zmodyfikujesz paski systemowe, dokładnie zastanów się nad potrzebami i oczekiwaniami użytkowników, ponieważ paski te stanowią standardowy sposób nawigacji po urządzeniu i sprawdzania jego stanu.
Wycięcie w ekranie to obszar na niektórych urządzeniach, który wkracza w powierzchnię ekranu, aby zapewnić miejsce na czujniki z przodu urządzenia. Aplikacje mogą obsługiwać wycięcia na wyświetlaczu, wysyłając zapytanie o ich pozycję, aby żadne ważne treści nie nakładały się na obszar wycięcia.
Przejście na klawiaturę to typowy przykład dynamicznie aktualizowanych wstawek okna. Aplikacje mogą obserwować bieżący stan klawiatury, przełączać stany za pomocą programów, obsługiwać animacje dla wstawionych okien i bezproblemowo animować treści aplikacji podczas przełączania klawiatury.