/** * Resets to initial state (default position, min zoom level) and notifies * {@link OnStateChangeListener} listeners. * <p> * Should be called when image size is changed. * <p> * See {@link Settings#setImage(int, int)}. */ public void resetState() { stopAllAnimations(); boolean reset = stateController.resetState(state); if (reset) { notifyStateReset(); } else { notifyStateUpdated(); } }