Lines Matching defs:Keyframe

20  * This class holds a time/value pair for an animation. The Keyframe class is used
27 * <p>The Keyframe class itself is abstract. The type-specific factory methods will return
28 * a subclass of Keyframe specific to the type of value being stored. This is done to improve
30 * <code>int</code> values). Other types will fall into a more general Keyframe class that
36 public abstract class Keyframe implements Cloneable {
43 * The type of the value in this Keyframe. This type is determined at construction time,
62 * Constructs a Keyframe object with the given time and value. The time defines the
73 public static Keyframe ofInt(float fraction, int value) {
78 * Constructs a Keyframe object with the given time. The value at this time will be derived
89 public static Keyframe ofInt(float fraction) {
94 * Constructs a Keyframe object with the given time and value. The time defines the
105 public static Keyframe ofFloat(float fraction, float value) {
110 * Constructs a Keyframe object with the given time. The value at this time will be derived
121 public static Keyframe ofFloat(float fraction) {
126 * Constructs a Keyframe object with the given time and value. The time defines the
137 public static Keyframe ofObject(float fraction, Object value) {
142 * Constructs a Keyframe object with the given time. The value at this time will be derived
153 public static Keyframe ofObject(float fraction) {
169 * Gets the value for this Keyframe.
171 * @return The value for this Keyframe.
176 * Sets the value for this Keyframe.
178 * @param value value for this Keyframe.
203 * Gets the optional interpolator for this Keyframe. A value of <code>null</code> indicates
206 * @return The optional interpolator for this Keyframe.
213 * Sets the optional interpolator for this Keyframe. A value of <code>null</code> indicates
216 * @return The optional interpolator for this Keyframe.
225 * on the type of Keyframe created.
227 * @return The type of the value stored in the Keyframe.
234 public abstract Keyframe clone();
239 static class ObjectKeyframe extends Keyframe {
273 static class IntKeyframe extends Keyframe {
320 static class FloatKeyframe extends Keyframe {