public class WhirlAnimator extends TweenAnimator
Animator.AnimatorListener| Modifier and Type | Field and Description |
|---|---|
static float |
DEFAULT_ANGLE |
static float |
DEFAULT_CIRCLE_RATIO |
static int |
DEFAULT_RADIUS |
protected float |
mSrcX |
protected float |
mSrcY |
mCurrentUninterpolatedValue, mCurrentValue, mDuration, mInterpolator, mLastValue, mLoopCount, mLoopMode, mReversed, mTripCountmAccumulating, mData, mElapsedTime, mLastDeltaTime, mLifeEnded, mLifespan, mListener, mRunning, mStartDelay, mTarget| Constructor and Description |
|---|
WhirlAnimator(Interpolator interpolator) |
| Modifier and Type | Method and Description |
|---|---|
Interpolator |
getCircleInterpolator() |
float |
getCircleMultiplier() |
float |
getCircleRatio() |
protected void |
onUpdate(float value) |
void |
reset(java.lang.Object... params) |
void |
setCircleInterpolator(Interpolator circleInterpolator) |
void |
setCircleMultiplier(float circleMultiplier) |
void |
setCircleRatio(float circleRatio) |
void |
setValues(float radius1,
float radius2,
float radianAngle1,
float radianAngle2) |
void |
setValues(float srcX,
float srcY,
float radius1,
float radius2,
float radianAngle1,
float radianAngle2) |
void |
setValues(float srcX,
float srcY,
float radius1,
float radius2,
int degreeAngle1,
int degreeAngle2) |
void |
setValues(float radius1,
float radius2,
int degreeAngle1,
int degreeAngle2) |
void |
start(float radius1,
float radius2,
float radianAngle1,
float radianAngle2) |
void |
start(float srcX,
float srcY,
float radius1,
float radius2,
float radianAngle1,
float radianAngle2) |
void |
start(float srcX,
float srcY,
float radius1,
float radius2,
int degreeAngle1,
int degreeAngle2) |
void |
start(float radius1,
float radius2,
int degreeAngle1,
int degreeAngle2) |
end, getCurrentValue, getDuration, getInterpolator, getLoop, getLoopCount, isReversed, onLoop, setDuration, setInterpolator, setLoop, setLoopCount, setReversed, startElapse, updateelapse, getData, getElapsedTime, getLifespan, getListener, getStartDelay, getTarget, isAccumulating, isRunning, setAccumulating, setData, setElapsedTime, setLifespan, setListener, setStartDelay, setTarget, start, stoppublic static final float DEFAULT_ANGLE
public static final int DEFAULT_RADIUS
public static final float DEFAULT_CIRCLE_RATIO
protected float mSrcX
protected float mSrcY
public void reset(java.lang.Object... params)
reset in interface Reusablereset in class BaseAnimatorpublic Interpolator getCircleInterpolator()
public void setCircleInterpolator(Interpolator circleInterpolator)
public float getCircleRatio()
public void setCircleRatio(float circleRatio)
public float getCircleMultiplier()
public void setCircleMultiplier(float circleMultiplier)
public void setValues(float srcX,
float srcY,
float radius1,
float radius2,
float radianAngle1,
float radianAngle2)
public void setValues(float srcX,
float srcY,
float radius1,
float radius2,
int degreeAngle1,
int degreeAngle2)
public void setValues(float radius1,
float radius2,
float radianAngle1,
float radianAngle2)
public void setValues(float radius1,
float radius2,
int degreeAngle1,
int degreeAngle2)
public void start(float srcX,
float srcY,
float radius1,
float radius2,
float radianAngle1,
float radianAngle2)
public void start(float srcX,
float srcY,
float radius1,
float radius2,
int degreeAngle1,
int degreeAngle2)
public void start(float radius1,
float radius2,
float radianAngle1,
float radianAngle2)
public void start(float radius1,
float radius2,
int degreeAngle1,
int degreeAngle2)
protected void onUpdate(float value)
onUpdate in class TweenAnimator