Настройка
В моей теме:
Код: Выделить всё
true
Код: Выделить всё
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
enableEdgeToEdge()
// ...
}
После проверки реализации выяснилось, что EnableEdgeToEdge() по сути выполняет те же операции, которые предотвращает windowOptOutEdgeToEdgeEnforcement=true:
- Устанавливает прозрачные системные панели
- Вызовы setDecorFitsSystemWindows(false)
- Настраивает поведение макета для вырезов дисплея.
Есть ли необходимость в этом установите windowOptOutEdgeToEdgeEnforcement=false, если я уже вызываю EnableEdgeToEdge(), или достаточно одного EnableEdgeToEdge()? Имеет ли установка флага значение false какое-либо дополнительное поведение, помимо того, что уже обрабатывает метод EnableEdgeToEdge()?
Подробнее здесь: https://stackoverflow.com/questions/798 ... ement-flag
Мобильная версия