public abstract class Animation extends Object implements Cloneable
| Modifier and Type | Class and Description |
|---|---|
static interface |
Animation.AnimationListener |
protected static class |
Animation.Description |
| Modifier and Type | Field and Description |
|---|---|
static int |
ABSOLUTE |
static int |
INFINITE |
static int |
RELATIVE_TO_PARENT |
static int |
RELATIVE_TO_SELF |
static int |
RESTART |
static int |
REVERSE |
static int |
START_ON_FIRST_FRAME |
static int |
ZORDER_BOTTOM |
static int |
ZORDER_NORMAL |
static int |
ZORDER_TOP |
| Constructor and Description |
|---|
Animation() |
Animation(Context context,
AttributeSet attrs) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
applyTransformation(float interpolatedTime,
Transformation t) |
void |
cancel() |
protected Animation |
clone() |
long |
computeDurationHint() |
protected void |
ensureInterpolator() |
protected void |
finalize() |
int |
getBackgroundColor() |
boolean |
getDetachWallpaper() |
long |
getDuration() |
boolean |
getFillAfter() |
boolean |
getFillBefore() |
Interpolator |
getInterpolator() |
int |
getRepeatCount() |
int |
getRepeatMode() |
protected float |
getScaleFactor() |
long |
getStartOffset() |
long |
getStartTime() |
boolean |
getTransformation(long currentTime,
Transformation outTransformation) |
boolean |
getTransformation(long currentTime,
Transformation outTransformation,
float scale) |
int |
getZAdjustment() |
boolean |
hasEnded() |
boolean |
hasStarted() |
void |
initialize(int width,
int height,
int parentWidth,
int parentHeight) |
boolean |
isFillEnabled() |
boolean |
isInitialized() |
void |
reset() |
protected float |
resolveSize(int type,
float value,
int size,
int parentSize) |
void |
restrictDuration(long durationMillis) |
void |
scaleCurrentDuration(float scale) |
void |
setAnimationListener(Animation.AnimationListener listener) |
void |
setBackgroundColor(int bg) |
void |
setDetachWallpaper(boolean detachWallpaper) |
void |
setDuration(long durationMillis) |
void |
setFillAfter(boolean fillAfter) |
void |
setFillBefore(boolean fillBefore) |
void |
setFillEnabled(boolean fillEnabled) |
void |
setInterpolator(Context context,
int resID) |
void |
setInterpolator(Interpolator i) |
void |
setRepeatCount(int repeatCount) |
void |
setRepeatMode(int repeatMode) |
void |
setStartOffset(long startOffset) |
void |
setStartTime(long startTimeMillis) |
void |
setZAdjustment(int zAdjustment) |
void |
start() |
void |
startNow() |
boolean |
willChangeBounds() |
boolean |
willChangeTransformationMatrix() |
public static final int INFINITE
public static final int RESTART
public static final int REVERSE
public static final int START_ON_FIRST_FRAME
public static final int ABSOLUTE
public static final int RELATIVE_TO_SELF
public static final int RELATIVE_TO_PARENT
public static final int ZORDER_NORMAL
public static final int ZORDER_TOP
public static final int ZORDER_BOTTOM
public Animation()
public Animation(Context context, AttributeSet attrs)
protected Animation clone() throws CloneNotSupportedException
clone in class ObjectCloneNotSupportedExceptionpublic void reset()
public void cancel()
public boolean isInitialized()
public void initialize(int width,
int height,
int parentWidth,
int parentHeight)
public void setInterpolator(Context context, int resID)
public void setInterpolator(Interpolator i)
public void setStartOffset(long startOffset)
public void setDuration(long durationMillis)
public void restrictDuration(long durationMillis)
public void scaleCurrentDuration(float scale)
public void setStartTime(long startTimeMillis)
public void start()
public void startNow()
public void setRepeatMode(int repeatMode)
public void setRepeatCount(int repeatCount)
public boolean isFillEnabled()
public void setFillEnabled(boolean fillEnabled)
public void setFillBefore(boolean fillBefore)
public void setFillAfter(boolean fillAfter)
public void setZAdjustment(int zAdjustment)
public void setBackgroundColor(int bg)
protected float getScaleFactor()
public void setDetachWallpaper(boolean detachWallpaper)
public Interpolator getInterpolator()
public long getStartTime()
public long getDuration()
public long getStartOffset()
public int getRepeatMode()
public int getRepeatCount()
public boolean getFillBefore()
public boolean getFillAfter()
public int getZAdjustment()
public int getBackgroundColor()
public boolean getDetachWallpaper()
public boolean willChangeTransformationMatrix()
public boolean willChangeBounds()
public void setAnimationListener(Animation.AnimationListener listener)
protected void ensureInterpolator()
public long computeDurationHint()
public boolean getTransformation(long currentTime,
Transformation outTransformation)
public boolean getTransformation(long currentTime,
Transformation outTransformation,
float scale)
public boolean hasStarted()
public boolean hasEnded()
protected void applyTransformation(float interpolatedTime,
Transformation t)
protected float resolveSize(int type,
float value,
int size,
int parentSize)
Copyright © 2008-2013. All Rights Reserved.