Home | History | Annotate | Download | only in animation

Lines Matching refs:Keyframe

21 import android.animation.Keyframe.IntKeyframe;
22 import android.animation.Keyframe.FloatKeyframe;
23 import android.animation.Keyframe.ObjectKeyframe;
27 * This class holds a collection of Keyframe objects and is called by ValueAnimator to calculate
35 Keyframe mFirstKeyframe;
36 Keyframe mLastKeyframe;
37 TimeInterpolator mInterpolator; // only used in the 2-keyframe case
38 ArrayList<Keyframe> mKeyframes; // only used when there are not 2 keyframes
42 public KeyframeSet(Keyframe... keyframes) {
44 mKeyframes = new ArrayList<Keyframe>();
55 keyframes[0] = (IntKeyframe) Keyframe.ofInt(0f);
56 keyframes[1] = (IntKeyframe) Keyframe.ofInt(1f, values[0]);
58 keyframes[0] = (IntKeyframe) Keyframe.ofInt(0f, values[0]);
61 (IntKeyframe) Keyframe.ofInt((float) i / (numKeyframes - 1), values[i]);
72 keyframes[0] = (FloatKeyframe) Keyframe.ofFloat(0f);
73 keyframes[1] = (FloatKeyframe) Keyframe.ofFloat(1f, values[0]);
78 keyframes[0] = (FloatKeyframe) Keyframe.ofFloat(0f, values[0]);
81 (FloatKeyframe) Keyframe.ofFloat((float) i / (numKeyframes - 1), values[i]);
93 public static KeyframeSet ofKeyframe(Keyframe... keyframes) {
129 keyframes[0] = (ObjectKeyframe) Keyframe.ofObject(0f);
130 keyframes[1] = (ObjectKeyframe) Keyframe.ofObject(1f, values[0]);
132 keyframes[0] = (ObjectKeyframe) Keyframe.ofObject(0f, values[0]);
134 keyframes[i] = (ObjectKeyframe) Keyframe.ofObject((float) i / (numKeyframes - 1), values[i]);
154 ArrayList<Keyframe> keyframes = mKeyframes;
156 Keyframe[] newKeyframes = new Keyframe[numKeyframes];
167 * function maps the input fraction to the appropriate keyframe interval and a fraction
187 final Keyframe nextKeyframe = mKeyframes.get(1);
198 final Keyframe prevKeyframe = mKeyframes.get(mNumKeyframes - 2);
209 Keyframe prevKeyframe = mFirstKeyframe;
211 Keyframe nextKeyframe = mKeyframes.get(i);