public void closeDrawer() {
   if (tableScreen.getValue()) {
     drawerOpened = false;
     drawerAnimation();
     if (drawerListener != null) {
       drawerListener.onDrawerClosed(nav);
     }
   }
 }
  private void dispatchOnDrawerClosed(View drawerView) {
    boolean update = false;
    // Update
    if (drawerView == mLeftDrawer) {
      update = mLeftOpened;
      mLeftOpened = false;
    } else if (drawerView == mRightDrawer) {
      update = mRightOpened;
      mRightOpened = false;
    }

    // Callback
    if (update && mListener != null) {
      mListener.onDrawerClosed(drawerView);
    }
  }