Зачем нам нужны другие методы для обеспечения сквозной работы в Android, в то время как window.setFlags to FLAG_LAYOUT_NAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Зачем нам нужны другие методы для обеспечения сквозной работы в Android, в то время как window.setFlags to FLAG_LAYOUT_N

Сообщение Anonymous »

Чтобы обеспечить современный вид моего приложения, я хочу сделать его сквозным.
Благодаря некоторым исследованиям я знаю, что этого можно добиться в три этапа:
  • Расширить макет приложения на весь экран.
    Чтобы сделать это с помощью API 29, мы устанавливаем systemUiVisibility до того, как макет будет раздут.
    Из API 30 мы должны использовать window.setDecorFitsSystemWindows(false)
  • Сделать строку состояния и панель навигации прозрачными.
    В API 29 мы должны установить прозрачный цвет строки состояния и панели навигации.
  • Обработка вставок.
Проблема в том, что прежде чем составить резюме, я получаю несколько советов и рекомендаций, которые можно использовать

п>

Код: Выделить всё

window.setFlags(
WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS,
WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS
)
Это работает всегда! Я думаю, даже со старой версией API. И мне даже не придется менять файл темы. И во всех случаях мне даже не нужно менять полупрозрачность.
Итак... зачем нам использовать множество других методов, если window.setFlags для FLAG_LAYOUT_NO_LIMITS работает постоянно?Я пытался обеспечить бесперебойную работу моего приложения, используя методы, упомянутые в API Android версии 29 и 30.
Я пробовал то же самое с window.setFlags FLAG_LAYOUT_NO_LIMITS.
Я рассчитываю на единый метод, соответствующий документации официального сайта Android.

Подробнее здесь: https://stackoverflow.com/questions/773 ... indow-setf
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»