Отсекающий ящик для навигации по жестам Android 10

#android #drawerlayout

#Android #drawerlayout

Вопрос:

Я столкнулся с проблемой и проблемой с новой (Android 10 ) навигацией по жестам, когда панель навигации «обрезается» в нижней части экрана: смотрите Скриншот здесь. Важная деталь, которую следует отметить, заключается в том, что она прерывается только «иногда».

Остальная часть содержимого activity отображается правильно (синий цвет на скриншоте — это карта mapbox, панорамирование по карте просто отлично).

После некоторой отладки я пришел к следующим выводам:

  • это происходит только с навигацией по жестам — использование либо «старой» навигации с 2/3 кнопок с прозрачностью, либо с использованием непрозрачной панели навигации работает нормально ,
  • это не вызвано какой-либо вставкой, заполнением или полями (проверено с помощью layout inspector),
  • это происходит только с фрагментом, содержащим карту (mapbox); при отображении любого из других фрагментов (с использованием стандартных представлений Android) это всегда нормально,
  • иногда он отображается правильно даже на фрагменте mapbox, но он может сломаться в любое время (заметил, что он ломается, даже если никаких изменений макета не происходило).

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

Заранее благодарю вас, ребята.