|
Build 1.0_r1(from source) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectandroid.view.animation.Animation
android.view.animation.TranslateAnimation
public class TranslateAnimation
An animation that controls the position of an object. See the
full package description for details and
sample code.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class android.view.animation.Animation |
|---|
Animation.AnimationListener, Animation.Description |
| Field Summary |
|---|
| Fields inherited from class android.view.animation.Animation |
|---|
ABSOLUTE, INFINITE, mCycleFlip, mDuration, mEnded, mFillAfter, mFillBefore, mInitialized, mInterpolator, mListener, mRepeatCount, mRepeated, mRepeatMode, mStarted, mStartOffset, mStartTime, RELATIVE_TO_PARENT, RELATIVE_TO_SELF, RESTART, REVERSE, START_ON_FIRST_FRAME, ZORDER_BOTTOM, ZORDER_NORMAL, ZORDER_TOP |
| Constructor Summary | |
|---|---|
TranslateAnimation(Context context,
AttributeSet attrs)
Constructor used whan an ScaleAnimation is loaded from a resource. |
|
TranslateAnimation(float fromXDelta,
float toXDelta,
float fromYDelta,
float toYDelta)
Constructor to use when building a ScaleAnimation from code |
|
TranslateAnimation(int fromXType,
float fromXValue,
int toXType,
float toXValue,
int fromYType,
float fromYValue,
int toYType,
float toYValue)
Constructor to use when building a ScaleAnimation from code |
|
| Method Summary | |
|---|---|
protected void |
applyTransformation(float interpolatedTime,
Transformation t)
Helper for getTransformation. |
void |
initialize(int width,
int height,
int parentWidth,
int parentHeight)
Initialize this animation with the dimensions of the object being animated as well as the objects parents. |
| Methods inherited from class android.view.animation.Animation |
|---|
ensureInterpolator, getDuration, getFillAfter, getFillBefore, getInterpolator, getRepeatCount, getRepeatMode, getStartOffset, getStartTime, getTransformation, getZAdjustment, hasEnded, hasStarted, isInitialized, reset, resolveSize, restrictDuration, scaleCurrentDuration, setAnimationListener, setDuration, setFillAfter, setFillBefore, setInterpolator, setInterpolator, setRepeatCount, setRepeatMode, setStartOffset, setStartTime, setZAdjustment, start, startNow, willChangeBounds, willChangeTransformationMatrix |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TranslateAnimation(Context context,
AttributeSet attrs)
context - Application context to useattrs - Attribute set from which to read values
public TranslateAnimation(float fromXDelta,
float toXDelta,
float fromYDelta,
float toYDelta)
fromXDelta - Change in X coordinate to apply at the start of the
animationtoXDelta - Change in X coordinate to apply at the end of the
animationfromYDelta - Change in Y coordinate to apply at the start of the
animationtoYDelta - Change in Y coordinate to apply at the end of the
animation
public TranslateAnimation(int fromXType,
float fromXValue,
int toXType,
float toXValue,
int fromYType,
float fromYValue,
int toYType,
float toYValue)
fromXType - Specifies how fromXValue should be interpreted. One of
Animation.ABSOLUTE, Animation.RELATIVE_TO_SELF, or
Animation.RELATIVE_TO_PARENT.fromXValue - Change in X coordinate to apply at the start of the
animation. This value can either be an absolute number if fromXType
is ABSOLUTE, or a percentage (where 1.0 is 100%) otherwise.toXType - Specifies how toXValue should be interpreted. One of
Animation.ABSOLUTE, Animation.RELATIVE_TO_SELF, or
Animation.RELATIVE_TO_PARENT.toXValue - Change in X coordinate to apply at the end of the
animation. This value can either be an absolute number if toXType
is ABSOLUTE, or a percentage (where 1.0 is 100%) otherwise.fromYType - Specifies how fromYValue should be interpreted. One of
Animation.ABSOLUTE, Animation.RELATIVE_TO_SELF, or
Animation.RELATIVE_TO_PARENT.fromYValue - Change in Y coordinate to apply at the start of the
animation. This value can either be an absolute number if fromYType
is ABSOLUTE, or a percentage (where 1.0 is 100%) otherwise.toYType - Specifies how toYValue should be interpreted. One of
Animation.ABSOLUTE, Animation.RELATIVE_TO_SELF, or
Animation.RELATIVE_TO_PARENT.toYValue - Change in Y coordinate to apply at the end of the
animation. This value can either be an absolute number if toYType
is ABSOLUTE, or a percentage (where 1.0 is 100%) otherwise.| Method Detail |
|---|
protected void applyTransformation(float interpolatedTime,
Transformation t)
Animation
applyTransformation in class AnimationinterpolatedTime - The value of the normalized time (0.0 to 1.0)
after it has been run through the interpolation function.t - The Transofrmation object to fill in with the current
transforms.
public void initialize(int width,
int height,
int parentWidth,
int parentHeight)
AnimationObjects that interpret a Animations should call this method when
the sizes of the object being animated and its parent are known, and
before calling Animation.getTransformation(long, android.view.animation.Transformation).
initialize in class Animationwidth - Width of the object being animatedheight - Height of the object being animatedparentWidth - Width of the animated object's parentparentHeight - Height of the animated object's parent
|
Build 1.0_r1(from source) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||