Вопрос аналогичен этому, за исключением того факта, что вместо использования View Pager (VP) я хочу использовать навигационный ящик (ND). У меня есть список элементов, который активирует панель контекстного действия (CAB), когда один или несколько элементов выбираются с помощью длительных действий нажатия. Когда ND открывается, я хочу временно скрыть CAB и показать основную панель действий, а когда она закрыта, чтобы снова показать CAB с выбранными элементами.
Эта функция указана в официальной официальной документации ND : "Скрыть панели контекстного действия, когда ящик видим". До сих пор я не мог найти нигде, как сделать это красиво, но я пробовал обходной путь:
- Завершить CAB при открытии ND и сохранить выбранные элементы (если есть).
- Когда ящик закрывается, запустите режим действия, который активирует CAB и заполняет список выбранных элементов из сохраненного списка.
Пример того, что я пытаюсь достичь, можно увидеть в приложении Gmail.
Заранее благодарю за любой ответ!