All Downloads are FREE. Search and download functionalities are using the official Maven repository.

jidefx.animation.AnimationType Maven / Gradle / Ivy

/*
 * @(#)AnimationType.java 5/19/2013
 *
 * Copyright 2002 - 2013 JIDE Software Inc. All rights reserved.
 */

package jidefx.animation;

/**
 * {@code AnimationType} defines many built-in Transitions. Most of the animations are from Jasper Potts porting of
 * Animate.css http://daneden.me/animate by Dan Eden, while we added some animations and most likely adding more in the
 * future.
 */
public enum AnimationType {
    NONE,

    // Attention seekers
    FLASH,
    BOUNCE,
    SHAKE,
    TADA,
    SWING,
    WOBBLE,
    PULSE,
    PANIC_SHAKE, // Invalid password animation as on Mac OS X
    BUBBLE,

    // Flippers
    FLIP,
    FLIP_IN_X,
    FLIP_OUT_X,
    FLIP_IN_Y,
    FLIP_OUT_Y,

    // Fading entrances
    FADE_IN,
    FADE_IN_UP,
    FADE_IN_DOWN,
    FADE_IN_LEFT,
    FADE_IN_RIGHT,
    FADE_IN_UP_BIG,
    FADE_IN_DOWN_BIG,
    FADE_IN_LEFT_BIG,
    FADE_IN_RIGHT_BIG,

    // Fading exits
    FADE_OUT,
    FADE_OUT_UP,
    FADE_OUT_DOWN,
    FADE_OUT_LEFT,
    FADE_OUT_RIGHT,
    FADE_OUT_UP_BIG,
    FADE_OUT_DOWN_BIG,
    FADE_OUT_LEFT_BIG,
    FADE_OUT_RIGHT_BIG,

    // Bouncing entrances
    BOUNCE_IN,
    BOUNCE_IN_UP,
    BOUNCE_IN_DOWN,
    BOUNCE_IN_LEFT,
    BOUNCE_IN_RIGHT,

    // Bouncing exits
    BOUNCE_OUT,
    BOUNCE_OUT_UP,
    BOUNCE_OUT_DOWN,
    BOUNCE_OUT_LEFT,
    BOUNCE_OUT_RIGHT,

    // Rotating entrances
    ROTATE_IN,
    ROTATE_IN_DOWN_LEFT,
    ROTATE_IN_DOWN_RIGHT,
    ROTATE_IN_UP_LEFT,
    ROTATE_IN_UP_RIGHT,

    // Rotating exits
    ROTATE_OUT,
    ROTATE_OUT_DOWN_LEFT,
    ROTATE_OUT_DOWN_RIGHT,
    ROTATE_OUT_UP_LEFT,
    ROTATE_OUT_UP_RIGHT,

    // Specials
    HINGE_OUT,
    ROLL_IN,
    ROLL_OUT,
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy