Home | History | Annotate | Download | only in animation

Lines Matching refs:Transformation

53      * time when {@link #getTransformation(long, Transformation)} is invoked for the
97 * Set by {@link #getTransformation(long, Transformation)} when the animation ends.
102 * Set by {@link #getTransformation(long, Transformation)} when the animation starts.
107 * Set by {@link #getTransformation(long, Transformation)} when the animation repeats
119 * Indicates whether the animation transformation should be applied before the
126 * Indicates whether the animation transformation should be applied after the
206 Transformation mTransformation = new Transformation();
207 Transformation mPreviousTransformation = new Transformation();
266 animation.mTransformation = new Transformation();
267 animation.mPreviousTransformation = new Transformation();
490 * {@link #getTransformation(long, Transformation)} is invoked. The time passed
507 * {@link #getTransformation(long, Transformation)} is invoked.
562 * transformation is always applied until the animation ends.
575 * If fillBefore is true, this animation will apply its transformation
580 * animations. The transformation is not applied before the AnimationSet
583 * @param fillBefore true if the animation should apply its transformation before it starts
593 * If fillAfter is true, the transformation that this animation performed
599 * @param fillAfter true if the animation should apply its transformation after it ends
631 * {@link #getTransformation(long, Transformation, float)} will get this value
632 * directly. Overrides of {@link #applyTransformation(float, Transformation)} can
718 * If fillBefore is true, this animation will apply its transformation
720 * {@link #isFillEnabled() fillEnabled} is true, the transformation will not be applied until
723 * @return true if the animation applies its transformation before it starts
731 * If fillAfter is true, this animation will apply its transformation
734 * @return true if the animation applies its transformation after it ends
769 * <p>Indicates whether or not this animation will affect the transformation
773 * @return true if this animation will change the transformation matrix
824 * Gets the transformation to apply at a specified point in time. Implementations of this
825 * method should always replace the specified Transformation or document they are doing
829 * @param outTransformation A transformation object that is provided by the
833 public boolean getTransformation(long currentTime, Transformation outTransformation) {
926 * Gets the transformation to apply at a specified point in time. Implementations of this
927 * method should always replace the specified Transformation or document they are doing
931 * @param outTransformation A transformation object that is provided by the
937 public boolean getTransformation(long currentTime, Transformation outTransformation,
964 * method should always replace the specified Transformation or document
969 * @param t The Transformation object to fill in with the current
972 protected void applyTransformation(float interpolatedTime, Transformation t) {
1005 * @param transformation
1010 RectF invalidate, Transformation transformation) {
1016 transformation.getMatrix().mapRect(invalidate);
1024 final Transformation tempTransformation = mTransformation;
1025 final Transformation previousTransformation = mPreviousTransformation;
1027 tempTransformation.set(transformation);
1028 transformation.set(previousTransformation);
1046 final Transformation previousTransformation = mPreviousTransformation;