我正在使用右侧和左侧菜单创建抽屉布局,因为它工作正常但我需要在打开右侧菜单时停止切换抽屉图标。我对此感到困惑请帮忙。 提前致谢。
switch(item.getItemId()){
case R.id.add_member:
if(chk==0){
drawer.setDrawerLockMode(DrawerLayout.LOCK_MODE_UNLOCKED,Gravity.RIGHT);
chk=1;
if(drawer.isDrawerOpen(Gravity.LEFT))
{
//ActivityCompat.invalidateOptionsMenu(Main.this);
drawer.setDrawerLockMode(DrawerLayout.LOCK_MODE_UNLOCKED,Gravity.RIGHT);
drawer.closeDrawer(Gravity.LEFT);
drawer.openDrawer(Gravity.RIGHT);
sh=1;
}
else{
drawer.openDrawer(Gravity.RIGHT);
sh=1;
}
}
else if(chk==1){
drawer.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED, Gravity.RIGHT);
drawer.closeDrawer(Gravity.RIGHT);
chk=0;
}
break;
最佳答案
请检查此链接中的答案 Disable animation of drawer icon in double navigation drawer for right drawer
可以扩展ActionBarDrawerToggle,重写onDrawerSlide()方法,将rightDrawerListView中的slideOffset设置为0
关于android - 右抽屉中的抽屉切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27330702/