Мы пока не сталкивались с этим кейсом, стараемся подстраивать UI так, чтобы он был независим от типа навигации. Но в целом, возможно, ответом на ваш вопрос может быть механизм Window.setNavigationBarContrastEnforced(), который на уровне системы подстроит цвета так, чтобы кнопки не сливались с фоном)
Это наш внутренний механизм (не внешняя библиотека), который смотрит на корневой контейнер фрагментов и просто с помощью диалога отображает название открытых активити и фрагментов :)
Мы пока не сталкивались с этим кейсом, стараемся подстраивать UI так, чтобы он был независим от типа навигации. Но в целом, возможно, ответом на ваш вопрос может быть механизм Window.setNavigationBarContrastEnforced(), который на уровне системы подстроит цвета так, чтобы кнопки не сливались с фоном)
Это наш внутренний механизм (не внешняя библиотека), который смотрит на корневой контейнер фрагментов и просто с помощью диалога отображает название открытых активити и фрагментов :)