/** Stops all transitions */ @Override public void stopTransition() { if (!mAdapterState.isTransiting()) { return; } notifyStopTransition(); mTransitionManager.stopTransition(); mAdapterState.setTransiting(false); }
@Override public boolean startTransition(float progress) { if (mAdapterState.isTransiting()) { return false; } // call listeners so they can perform their actions first, like modifying this adapter's // transitions notifyStartTransition(); mTransitionManager.startTransition(progress); mAdapterState.setTransiting(true); return true; }