public class UnstableMoveAnimator extends TweenAnimator
Animator.AnimatorListener
Modifier and Type | Field and Description |
---|---|
protected int |
mCurrentSegment |
protected float |
mCurrentWindX |
protected float |
mCurrentWindY |
protected PointF |
mDelta |
protected float |
mModStartX |
protected float |
mModStartY |
protected float |
mModX |
protected float |
mModY |
protected int |
mSegmentDuration |
protected float |
mSegmentElapsedTime |
protected float |
mSrcX |
protected float |
mSrcY |
protected float |
mWindX1 |
protected float |
mWindX2 |
protected float |
mWindY1 |
protected float |
mWindY2 |
mCurrentUninterpolatedValue, mCurrentValue, mDuration, mInterpolator, mLastValue, mLoopCount, mLoopMode, mReversed, mTripCount
mAccumulating, mData, mElapsedTime, mLastDeltaTime, mLifeEnded, mLifespan, mListener, mRunning, mStartDelay, mTarget
Constructor and Description |
---|
UnstableMoveAnimator(Interpolator interpolator) |
Modifier and Type | Method and Description |
---|---|
PointF |
getDelta() |
protected void |
onUpdate(float value) |
void |
setDelta(float dx,
float dy) |
void |
setDistance(float distance,
float radianAngle) |
void |
setDistance(float distance,
int degreeAngle) |
void |
setSegmentDuration(int segmentDuration) |
void |
setValues(float srcX,
float srcY,
float dstX,
float dstY) |
void |
setWindRange(float x1,
float x2,
float y1,
float y2) |
void |
start(float destX,
float destY) |
void |
start(float srcX,
float srcY,
float dstX,
float dstY) |
void |
startElapse(int elapsedTime)
Start with a specific elapsed time
|
end, getCurrentValue, getDuration, getInterpolator, getLoop, getLoopCount, isReversed, onLoop, setDuration, setInterpolator, setLoop, setLoopCount, setReversed, update
elapse, getData, getElapsedTime, getLifespan, getListener, getStartDelay, getTarget, isAccumulating, isRunning, reset, setAccumulating, setData, setElapsedTime, setLifespan, setListener, setStartDelay, setTarget, start, stop
protected float mSrcX
protected float mSrcY
protected PointF mDelta
protected float mWindX1
protected float mWindX2
protected float mWindY1
protected float mWindY2
protected int mSegmentDuration
protected float mModX
protected float mModY
protected float mModStartX
protected float mModStartY
protected float mSegmentElapsedTime
protected int mCurrentSegment
protected float mCurrentWindX
protected float mCurrentWindY
public void setValues(float srcX, float srcY, float dstX, float dstY)
public void setDelta(float dx, float dy)
public void setDistance(float distance, float radianAngle)
public void setDistance(float distance, int degreeAngle)
public void setWindRange(float x1, float x2, float y1, float y2)
public void setSegmentDuration(int segmentDuration)
public void start(float srcX, float srcY, float dstX, float dstY)
public void start(float destX, float destY)
public void startElapse(int elapsedTime)
BaseAnimator
startElapse
in class TweenAnimator
protected void onUpdate(float value)
onUpdate
in class TweenAnimator
public PointF getDelta()