docs: private void setCurrentItem(int currentItem, boolean scrollIntoView) {
          mCurrentItem = currentItem;
          if (mListener != null) {
              mListener.onItemFocusChanged(currentItem);
          }
          if (scrollIntoView) {
              centerOnCurrentItem();
          }
          invalidateGlobal();
      }