Disable hamburger to arrow animation

后端 未结 3 699
半阙折子戏
半阙折子戏 2020-12-19 15:36

I am trying to implement a two-drawer layout with the android v7 support library. I have a navigation drawer on the left (Gravity.START) side and a notification drawer on th

3条回答
  •  悲&欢浪女
    2020-12-19 16:23

    Along with handling onDrawerSlide you need to handle both onDrawerOpened and onDrawerClosed:

    @Override
    public void onDrawerOpened(View drawerView, float slideOffset) {
        // Make sure it was the navigation drawer
        if(drawerView.equals(navigationDrawer)) {
            super.onDrawerOpened(drawerView, slideOffset);
        }
        else {
            // Do nothing
        }
    }
    
    @Override
    public void onDrawerClosed(View drawerView, float slideOffset) {
        // Make sure it was the navigation drawer
        if(drawerView.equals(navigationDrawer)) {
            super.onDrawerClosed(drawerView, slideOffset);
        }
        else {
            // Do nothing
        }
    }
    

提交回复
热议问题