Esempio n. 1
0
  @Override
  public void viewWillAppear(boolean animated) {
    super.viewWillAppear(animated);

    IViewController<T> topViewController = null;

    if (_topControllerDirection == TopControllerDirectionLeft) {

      topViewController = getLeftViewController();

      if (topViewController != null && !topViewController.isViewAppeared()) {
        topViewController.viewAppearToSuperView(getContentView(), animated);
      }
    }

    if (_topControllerDirection == TopControllerDirectionRight) {

      topViewController = getRightViewController();

      if (topViewController != null && !topViewController.isViewAppeared()) {
        topViewController.viewAppearToSuperView(getContentView(), animated);
      }
    }

    topViewController = getCenterViewController();

    if (topViewController != null && !topViewController.isViewAppeared()) {
      topViewController.viewAppearToSuperView(getContentView(), animated);
    }
  }