code: public static Animator getShowAnimation(SuperActivityToast superActivityToast) {
  
          final PropertyValuesHolder propertyValuesHolderAlpha = PropertyValuesHolder
                  .ofFloat(ALPHA, 0f, 1f);
          switch (superActivityToast.getAnimations()) {
              case Style.ANIMATIONS_FADE:
                  return ObjectAnimator.ofPropertyValuesHolder(superActivityToast.getView(),
                          propertyValuesHolderAlpha)
                          .setDuration(SHOW_DURATION);
  
              case Style.ANIMATIONS_FLY:
                  final PropertyValuesHolder propertyValuesHolderX = PropertyValuesHolder.
                          ofFloat(TRANSLATION_X, -500f, 0f);
                  return ObjectAnimator.ofPropertyValuesHolder(superActivityToast.getView(),
                          propertyValuesHolderX,
                          propertyValuesHolderAlpha).setDuration(SHOW_DURATION);
  
              case Style.ANIMATIONS_SCALE:
                  final PropertyValuesHolder propertyValuesHolderScaleX = PropertyValuesHolder
                          .ofFloat(SCALE_X, 0f, 1f);
                  final PropertyValuesHolder propertyValuesHolderScaleY = PropertyValuesHolder
                          .ofFloat(SCALE_Y, 0f, 1f);
                  return ObjectAnimator.ofPropertyValuesHolder(superActivityToast.getView(),
                          propertyValuesHolderScaleX,
                          propertyValuesHolderScaleY, propertyValuesHolderAlpha)
                          .setDuration(SHOW_DURATION);
  
              case Style.ANIMATIONS_POP:
                  final PropertyValuesHolder propertyValuesHolderY = PropertyValuesHolder
                          .ofFloat(TRANSLATION_Y, 250f, 0f);
                  return ObjectAnimator.ofPropertyValuesHolder(superActivityToast.getView(),
                          propertyValuesHolderY,
                          propertyValuesHolderAlpha).setDuration(SHOW_DURATION);
  
              default:
                  return ObjectAnimator.ofPropertyValuesHolder(superActivityToast.getView(),
                          propertyValuesHolderAlpha)
                          .setDuration(SHOW_DURATION);
          }
      }
docs: Returns the corresponding {@link Animator} for a particular
  {@link Style.Animations} reference.
  This is used by the {@link com.github.johnpersano.supertoasts.library.Toaster}
  when showing a {@link SuperActivityToast} and has no purpose being called directly.
  
  @param superActivityToast The SuperActivityToast being animated
  @return The corresponding Animator