Скрытие контекстной панели действий при открытом окне навигации

Вопрос похож наэто за исключением того факта, что вместо использования View Pager (VP) я хочу использовать Navigation Drawer (ND). У меня есть список элементов, который активирует контекстную панель действий (CAB), когда один или несколько элементов выбираются с помощью длительных нажатий. Когда ND открывается, я хочу временно скрыть CAB и показать базовую панель действий, а когда она закрыта, снова показать CAB с выбранными элементами.

Функция указана в официальном NDдокументация Msgstr "Скрыть контекстные панели действий, пока ящик виден." Пока я нигде не мог найти, как сделать это хорошим способом, но я попробовал обходной путь:

Завершите CAB, когда откроется ND, и сохраните выбранные элементы (если есть).Когда ящик закроется, запустите режим действия, который включает CAB и заполнить список выбранных элементов из сохраненного списка.

Примером того, чего я пытаюсь достичь, может служить приложение Gmail.

Заранее спасибо за любой ответ!

Ответы на вопрос(3)

Ваш ответ на вопрос