Существует ли эквивалентное значение FLAG_LAYOUT_NO_LIMITS, которое можно использовать в файле styles.xml

Я пытаюсь расширить содержимое своего приложения за полностью прозрачной панелью навигации, но пока мне удалось достичь этого только программно, вот так:

getWindow().setFlags(
    WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS,
    WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS
);

Проблема в том, что я пытаюсь установить все свойства стиля в styles.xml и мне удалось сделать все из них до сих пор, за исключением этого. Я ожидал windowDrawsSystemBarBackgrounds этого будет достаточно, но он позволяет отображать содержимое только за строкой состояния, а область панели навигации полностью игнорируется, и я теряю все значения вставки.

Это ошибка? Нет ли какого-либо атрибута стиля, эквивалентного FLAG_LAYOUT_NO_LIMITS, который позволяет отображать содержимое за полностью прозрачной панелью?

ПРИМЕЧАНИЕ: по полностью прозрачной полосе я явно исключаю translucent свойства, так как те заставляют их собственный холст. Здесь я имею в виду 100% прозрачность.

0 ответов

Другие вопросы по тегам