Я пытаюсь воспользоваться новыми полупрозрачными системными панелями KitKat, чтобы получить полноэкранное изображение на фоне моего приложения.
У меня проблемы с определением правильных настроек для получения желаемого поведения. Прямо сейчас у меня есть ViewPager
с тремя Fragment
, каждый из которых состоит из RelativeLayout
, содержащего ImageView
(для фонового изображения) и TextView
для содержимого.
Мне нужно, чтобы содержимое полностью помещалось в часть экрана, доступную для взаимодействия, а изображение занимало всю видимую часть экрана.
Если я просто использую android:Theme.Holo.Light.NoActionBar.TranslucentDecor
в качестве темы, она отлично выглядит в портретной ориентации, но панель навигации перекрывает контент в альбомной ориентации (см. скриншоты ниже).
Следуя рекомендации в документации, я добавил android:fitsSystemWindows = true
в свою тему, но при этом возникают странные артефакты (см. ниже)
Как сделать так, чтобы он вел себя как во втором примере, но хорошо выглядел, без визуальных артефактов?