Пример #1
0
  /** Stops all transitions */
  @Override
  public void stopTransition() {
    if (!mAdapterState.isTransiting()) {
      return;
    }

    notifyStopTransition();
    mTransitionManager.stopTransition();
    mAdapterState.setTransiting(false);
  }
Пример #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;
  }
Пример #3
0
 @Override
 public List<ITransition> getTransitions() {
   return mTransitionManager.getTransitions();
 }
Пример #4
0
 @Override
 public void removeAllTransitions() {
   stopTransition();
   mTransitionManager.removeAllTransitions();
 }
Пример #5
0
 @Override
 public boolean removeTransition(@NonNull ITransition transition) {
   return mTransitionManager.removeTransition(transition);
 }
Пример #6
0
 @Override
 public void addAllTransitions(@NonNull List<ITransition> transitionsList) {
   mTransitionManager.addAllTransitions(transitionsList);
 }
Пример #7
0
 @Override
 public void addTransition(@NonNull ITransition transition) {
   mTransitionManager.addTransition(transition);
 }
Пример #8
0
 @Override
 public void addTransition(@NonNull BaseTransitionBuilder transitionBuilder) {
   mTransitionManager.addTransition(transitionBuilder);
 }
Пример #9
0
 /**
  * Updates the transition progress
  *
  * @param value
  */
 public void updateProgress(float value) {
   mTransitionManager.updateProgress(value);
 }