Использование android jetpack navigation в сочетании с панелью инструментов и выдвижным ящиком означает, что в корневом назначении есть значок меню гамбургера (для переключения ящика), а в дочерних фрагментах есть кнопка возврата.
Также существует анимация при открытии / закрытии дочерних фрагментов на стрелке назад.
Теперь проблема: в одном из моих дочерних фрагментов я установил пользовательскую навигационную кнопку возврата
toolbar_main.setNavigationIcon(R.drawable.ic_clear)
Это также работает, но при закрытии возникает «глюк», где
- Пользовательский значок исчезает
- Стрелка назад видна на короткое время (это "глюк"
- Ребенок закрывается и корневой фрагмент (со значком бургера) снова виден
Вопрос:
Это глюк ""ошибка или мне нужно вызывать что-то отличное от setNavigationIcon (например, ActionBarDrawerToggle или подобное)?