Exemplo n.º 1
0
  /** Stops all transitions */
  @Override
  public void stopTransition() {
    if (!mAdapterState.isTransiting()) {
      return;
    }

    notifyStopTransition();
    mTransitionManager.stopTransition();
    mAdapterState.setTransiting(false);
  }
Exemplo n.º 2
0
  @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;
  }