Tenho seguido o guia da gaveta de navegação do Google e gostaria de adicioná-lo a uma atividade com guias e gestos.
Gostaria de desativar o gesto para abrir a gaveta de navegação, alguém tem alguma idéia de como fazer isso?
Tenho seguido o guia da gaveta de navegação do Google e gostaria de adicioná-lo a uma atividade com guias e gestos.
Gostaria de desativar o gesto para abrir a gaveta de navegação, alguém tem alguma idéia de como fazer isso?
mDrawerLayout
, defina-o da seguinte forma: #mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
ToolBar
(API 21) e usar oSlidingTabLayout
recurso que possui, que está em conflito com o meu Nav. passando a gaveta. Então, prefiro desativar o Nav. corrediça da gaveta em favor doToolBar
recurso deslizante.para bloquear, você pode fazer isso:
e para desbloquear:
fonte
Adicione o valor da gravidade também ao usar setDrawerLockMode () ;
Faça isso :
Isso deve funcionar como um encanto
fonte
Para desativar a passagem, substitua
onInterceptTouchEvent
e ative e façaonTouchEvent
comDrawerLayout
que eles retornem false.fonte
A resposta para desativar o deslize é a correta. Acho que o LOCK_MODE_LOCKED_CLOSED funcionou no Compat 24.x, mas a funcionalidade foi alterada nas bibliotecas compatíveis mais recentes e o LOCK_MODE_LOCKED_CLOSED agora impede completamente a exibição do menu nav, mesmo usando o menu hamburger.
A seguinte classe funciona para mim (Kotlin):
fonte
Isso funciona para mim
fonte