FLAG_LAYOUT_NO_LIMITS с параметром windowDrawsSystemBarBackgrounds, установленным в значение true, в результате чего панель навигации становится черной в эмуляторе Android ( - PullRequest
0 голосов
/ 09 января 2020

Мое требование - сделать строку состояния полностью прозрачной без наложения и панели навигации белого цвета. Для этого я использовал FLAG_TRANSLUCENT_STATUS и fitsSystemWindows = true, но на некоторых устройствах наложение строки состояния было наложено, поэтому я применил флаг FLAG_LAYOUT_NO_LIMITS, который сделал мой статус панель и панель навигации прозрачные.

С тех пор я не хотел, чтобы моя панель навигации была прозрачной, поэтому я использовал windowDrawsSystemBarBackgrounds = true. Теперь панель навигации стала черной на эмуляторе Android (Pixel 3XL, API28, P IE 9,0). Его цвет теперь не меняется для этого конкретного эмулятора. Хотя он показывает белую навигацию, что является моим требованием в телефонах Redmi и Realme. Но в эмуляторе Android (Pixel 3XL, API28, P IE 9.0) панель навигации по-прежнему черная.

Я взял ссылку на эту библиотеку https://github.com/laobie/StatusBarUtil также для удовлетворения мои требования, но этот библиотечный проект ведет себя так же, как моя текущая ситуация (т.е. работает на реальных устройствах, но в вышеупомянутом эмуляторе отображается черная навигационная панель)

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...