toggleScale method

void toggleScale(
  1. List<AnimationController> aniController,
  2. int stepListLength
)

Implementation

void toggleScale(List<AnimationController> aniController, int stepListLength) {
  if (currentLevel == 0) {
    aniController.elementAt(currentLevel).forward();
    aniController.elementAt(currentLevel + 1).forward();
  } else if (stepListLength == currentLevel) {
    aniController.elementAt(currentLevel - 1).forward();
    aniController.elementAt(currentLevel).reverse();
  } else if (currentLevel == 1) {
    aniController.elementAt(currentLevel - 1).reverse();
    aniController.elementAt(currentLevel).reverse();
    aniController.elementAt(currentLevel + 1).forward();
  } else {
    aniController.elementAt(currentLevel - 1).forward();
    aniController.elementAt(currentLevel).reverse();
    aniController.elementAt(currentLevel + 1).forward();
  }
}