Пользовательская навигационная кнопка Android Jetpack, перекрывающая назад кнопку со стрелкой назад - PullRequest
0 голосов
/ 22 февраля 2019

Использование android jetpack navigation в сочетании с панелью инструментов и выдвижным ящиком означает, что в корневом назначении есть значок меню гамбургера (для переключения ящика), а в дочерних фрагментах есть кнопка возврата.

Также существует анимация при открытии / закрытии дочерних фрагментов на стрелке назад.

Теперь проблема: в одном из моих дочерних фрагментов я установил пользовательскую навигационную кнопку возврата

toolbar_main.setNavigationIcon(R.drawable.ic_clear)

Это также работает, но при закрытии возникает «глюк», где

  1. Пользовательский значок исчезает
  2. Стрелка назад видна на короткое время (это "глюк"
  3. Ребенок закрывается и корневой фрагмент (со значком бургера) снова виден

Вопрос:

Это глюк ""ошибка или мне нужно вызывать что-то отличное от setNavigationIcon (например, ActionBarDrawerToggle или подобное)?

...