android - 右抽屉中的抽屉切换

标签 android

我正在使用右侧和左侧菜单创建抽屉布局,因为它工作正常但我需要在打开右侧菜单时停止切换抽屉图标。我对此感到困惑请帮忙。 提前致谢。

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/

相关文章:

android - 是否可以在 Android 中模拟增加的时间流逝率?

android - Android 上不适合 React Native 的应用类型

android - 防止第二个 ajax 调用等到第一个 ajax 调用完成

java - 禁用数字十进制键盘上的 "done"按钮 android?

android - 保存 Activity 状态的正确方法是什么

java - 为什么我会收到 NullPointerException?

Android firebase auth 同步登录

android - 如何在android中获取国家名称?

java - Android 取消选中单选按钮

java - android Activity类不存在