Вопрос аналогичен this, за исключением того факта, что вместо использования View Pager (VP) я хочу использовать навигационный ящик (ND). У меня есть список элементов, который активирует панель контекстного действия (CAB), когда один или несколько элементов выбираются с помощью длительных действий нажатия. Когда ND открывается, я хочу временно скрыть CAB и показать основную панель действий, а когда она закрыта, чтобы снова показать CAB с выбранными элементами.Скрытие конвейерной панели действий при открытии навигационного ящика
Функция указана в официальном ND documentation «Скрыть полоски контекстного действия, когда ящик виден». До сих пор я не мог найти нигде, как сделать это красиво, но я пробовал обходное решение:
- Завершить CAB при открытии ND и сохранить выбранные элементы (если есть).
- Когда ящик закрывается, запустите режим действия, который активирует CAB и заполняет список выбранных элементов из сохраненного списка.
Пример того, что я пытаюсь достичь, можно испытать с помощью приложения Gmail.
Заранее благодарю за любой ответ!
Мой подход был похож, но вы также ведение списка проверяемых элементов. Я думал, что это может быть более естественным способом без этого обхода. В любом случае, спасибо. Хотя я буду ждать других мнений, прежде чем принимать ваш ответ. – Cosmin
+1 для кода, :-) –