com.smartgwt.client.types
Enum AnimationAcceleration
java.lang.Object
java.lang.Enum<AnimationAcceleration>
com.smartgwt.client.types.AnimationAcceleration
- All Implemented Interfaces:
- ValueEnum, Serializable, Comparable<AnimationAcceleration>
public enum AnimationAcceleration
- extends Enum<AnimationAcceleration>
- implements ValueEnum
Acceleration effect for animations. Can either be a ratio function or a string.
Ratio functions take a value
between 0 and 1 which represents how much of the
animation's duration has elapsed, and return another value
between 0 and 1 indicating
how close the animation is to completion. For a completely linear animation, the
function would return the value it was passed. This allows you to bias animations to
[for example] speed
up toward the end of the animation.
The following strings are also supported for common ratio bias
effects:
- "smoothStart" - animation will speed up as time elapses
- "smoothEnd" - animation
will slow down as time elapses
- "smoothStartEnd" - animation will speed up in the middle
- "none" - no
bias
SMOOTH_START
public static final AnimationAcceleration SMOOTH_START
SMOOTH_END
public static final AnimationAcceleration SMOOTH_END
SMOOTH_START_END
public static final AnimationAcceleration SMOOTH_START_END
NONE
public static final AnimationAcceleration NONE
values
public static AnimationAcceleration[] values()
- Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
for (AnimationAcceleration c : AnimationAcceleration.values())
System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in
the order they are declared
valueOf
public static AnimationAcceleration valueOf(String name)
- Returns the enum constant of this type with the specified name.
The string must match exactly an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
not permitted.)
- Parameters:
name
- the name of the enum constant to be returned.
- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant
with the specified name
NullPointerException
- if the argument is null
getValue
public String getValue()
- Specified by:
getValue
in interface ValueEnum