Enum Class AnimationFillMode

java.lang.Object
java.lang.Enum<AnimationFillMode>
com.oorian.css.AnimationFillMode
All Implemented Interfaces:
Serializable, Comparable<AnimationFillMode>, Constable

public enum AnimationFillMode extends Enum<AnimationFillMode>
CSS animation-fill-mode property values for animation state before/after execution.

The animation-fill-mode property specifies what styles are applied to an element when the animation is not playing (before it starts, after it ends, or both).

Usage:


 element.setAnimationFillMode(AnimationFillMode.FORWARDS);
 element.setAnimationFillMode(AnimationFillMode.BOTH);
 
Since:
2012
Version:
1.0
Author:
Marvin P. Warble Jr.
See Also:
  • Enum Constant Details

    • INHERIT

      public static final AnimationFillMode INHERIT
      Inherits from parent element.
    • INITIAL

      public static final AnimationFillMode INITIAL
      Sets to default value.
    • NONE

      public static final AnimationFillMode NONE
      No styles applied when animation is not playing (default).
    • FORWARDS

      public static final AnimationFillMode FORWARDS
      Element retains styles from the last keyframe.
    • BACKWARDS

      public static final AnimationFillMode BACKWARDS
      Element gets styles from the first keyframe during delay.
    • BOTH

      public static final AnimationFillMode BOTH
      Animation follows rules for both forwards and backwards.
  • Method Details

    • values

      public static AnimationFillMode[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static AnimationFillMode valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified name
      NullPointerException - if the argument is null
    • getValue

      public String getValue()
      Returns the CSS value string.
      Returns:
      the CSS value
    • toString

      public String toString()
      Returns the CSS value string.
      Overrides:
      toString in class Enum<AnimationFillMode>
      Returns:
      the CSS value