Gaveta de navegação - desativar deslizar


87

Existe alguma maneira de desativar o gesto de deslizar para abrir a gaveta de navegação? É realmente irritante quando o menu aparece enquanto você desliza entre as guias.

Respostas:


213

Você pode usar

mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);

para bloquear o seu DrawerLayoutpara que não possa abrir com gestos. E desbloqueie-o com:

mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_UNLOCKED);

Aqui você pode encontrar mais informações sobre DrawerLayout: API Android - DrawerLayout


2
Obrigado! É trabalho, também você pode usar DrawerLayout.LOCK_MODE_LOCKED_OPEN para definir o painel aberto.
Mihail M de

Atualmente, há um bug com o método. Eu relatei aqui: issuetracker.google.com/issues/136738274
i_tanova
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.