code: @SuppressWarnings("unused") // Public API
      public void removePositionUpdateListener(@NonNull PositionUpdateListener listener) {
          listeners.remove(listener);
          if (isReady()) {
              getToView().getPositionAnimator().removePositionUpdateListener(listener);
          }
      }
docs: Removes position state changes listener as added by addPositionUpdateListener(...).
  
  @param listener Position listener to be removed
  @see ViewPositionAnimator#removePositionUpdateListener(PositionUpdateListener)