docs: protected void closeDrawerDelayed() {
          if (mCloseOnClick && mDrawerLayout != null) {
              if (mDelayOnDrawerClose > -1) {
                  new Handler().postDelayed(new Runnable() {
                      @Override
                      public void run() {
                          mDrawerLayout.closeDrawers();
  
                          if (mScrollToTopAfterClick) {
                              mRecyclerView.smoothScrollToPosition(0);
                          }
                      }
                  }, mDelayOnDrawerClose);
              } else {
                  mDrawerLayout.closeDrawers();
              }
          }
      }