Półprzezroczyste paski systemowe i margines treści w KitKat
Próbuję wykorzystać nowe przezroczyste paski systemu KitKat, aby uzyskać obraz pełnoekranowy w tle mojej aplikacji.
Mam problemy z ustaleniem właściwych ustawień, aby uzyskać pożądane zachowanie. W tej chwili mamViewPager
z trzemaFragment
s każdy składa się zRelativeLayout
zawierająceImageView
(dla obrazu tła) i aTextView
dla treści.
To, czego chcę, to aby zawartość pasowała w pełni do części ekranu dostępnej dla interakcji, a obraz do całej widocznej części ekranu.
Jeśli tylko użyjęandroid:Theme.Holo.Light.NoActionBar.TranslucentDecor
jako mój motyw wygląda dobrze w portrecie, ale pasek nawigacyjny pokrywa się z zawartością w krajobrazie (patrz zrzuty ekranu poniżej).
Następującyzalecenie w dokumentach, Dodałemandroid:fitsSystemWindows = true
do mojego tematu, ale generuje to dziwne artefakty (patrz poniżej)
Jak mogę sprawić, żeby zachowywał się jak w drugim przykładzie, ale wyglądał dobrze, bez wizualnych artefaktów?