Панель навигации - отключить смахивание

87

Есть ли способ отключить жест смахивания, чтобы открыть панель навигации? Очень раздражает, когда меню появляется при перелистывании вкладок.

Keysersoze
источник

Ответы:

213

Ты можешь использовать

mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);

заблокировать DrawerLayoutего, чтобы его нельзя было открывать жестами. И разблокировать с помощью:

mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_UNLOCKED);

Здесь вы можете найти дополнительную информацию о DrawerLayout: Android API - DrawerLayout

h4rd4r7c0r3
источник
2
Благодарность! Это работает, также вы можете использовать DrawerLayout.LOCK_MODE_LOCKED_OPEN для набора открытой панели.
Михаил М,
В настоящее время в методе есть ошибка. Я сообщил об этом здесь: issueetracker.google.com/issues/136738274
i_tanova