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


Следуя рекомендации в документах, я добавил android:fitsSystemWindows = true в свою тему, но это создает некоторые странные артефакты (см. ниже)


Как я могу заставить его вести себя, как во втором примере, но хорошо выглядеть без визуальных артефактов?