抽屉在右侧抽屉中切换

问题描述:

我创建的抽屉布局既有右侧菜单也有左侧菜单,因为它工作正常,但当我打开右侧菜单时,我需要停止切换抽屉图标。我很困惑,请帮助。 在此先感谢。抽屉在右侧抽屉中切换

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()方法将slideOffset设置为0的rightDrawerListView