Новые приложения от Google с Material Design, которые используют режим контекстного действия вместе с навигационным ящиком. Начав прокручивать NavigationView, вы временно скроете ActionMode, который будет снова включен, когда ящик снова закроется.
В этом видео: панель навигации в gmail – посмотрите, как меняется панель инструментов из-за навигации. ящик салфетки.
Но как реализовать такое поведение? Единственным обратным вызовом из NavigationView является OnNavigationItemSelected, но нам, возможно, нужен обратный вызов, начиная с открытия ящика и заканчивая его закрытием.
Могут ли существовать другие решения, которые ускользают от меня? Например:
- возможно, вместо отключения CAB нарисуйте новую панель инструментов?
- или даже возможно ли сделать так, чтобы CAB накладывался только на панель инструментов, но не на NavigationView (вопрос здесь все еще открыт?)
Я использую:
- com.android.support:appcompat-v7:23.4.0
- com.android.support:дизайн:23.4.0
- android.support.design.widget.NavigationView
- android.support.v7.view.ActionMode
DrawerLayout
предоставляетDrawerListener
. - person Mike M.   schedule 15.06.2016