public class SpinProcessor extends IconicsAnimationProcessor
| Modifier and Type | Field and Description |
|---|---|
static int |
defaultDuration
Duration used for all instances of this processor by default.
|
static int |
DIRECTION_CLOCKWISE |
static int |
DIRECTION_COUNTER_CLOCKWISE |
INFINITE, mDuration, mInterpolator, mIsStartImmediately, mRepeatCount, mRepeatMode, RESTART, REVERSE| Constructor and Description |
|---|
SpinProcessor() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
animationTag() |
SpinProcessor |
direction(int direction) |
int |
getDirection() |
protected void |
onDrawableDetached()
Called when a drawable was detached and now
IconicsAnimationProcessor.getDrawableBounds() and
IconicsAnimationProcessor.getDrawableState() will return null. |
protected void |
processPostDraw(android.graphics.Canvas canvas)
Will be called after
.draw(Canvas). |
protected void |
processPreDraw(android.graphics.Canvas canvas,
IconicsBrush<android.text.TextPaint> iconBrush,
IconicsBrush<android.graphics.Paint> iconContourBrush,
IconicsBrush<android.graphics.Paint> backgroundBrush,
IconicsBrush<android.graphics.Paint> backgroundContourBrush)
Will be called before
.draw(Canvas). |
addListener, addPauseListener, cancel, duration, end, getAnimatedPercent, getDrawableBounds, getDrawableState, interpolator, isPaused, isRunning, isStarted, onDrawableAttached, pause, removeAllListeners, removeListener, removePauseListener, repeatCount, repeatMode, resume, reverse, start, startImmediatelypublic static int defaultDuration
public static final int DIRECTION_CLOCKWISE
public static final int DIRECTION_COUNTER_CLOCKWISE
public SpinProcessor direction(int direction)
direction - The direction of the spin, clockwise (+1)
or counter clockwise (-1)public int getDirection()
public java.lang.String animationTag()
animationTag in class IconicsAnimationProcessorprotected void processPreDraw(android.graphics.Canvas canvas,
IconicsBrush<android.text.TextPaint> iconBrush,
IconicsBrush<android.graphics.Paint> iconContourBrush,
IconicsBrush<android.graphics.Paint> backgroundBrush,
IconicsBrush<android.graphics.Paint> backgroundContourBrush)
IconicsAnimationProcessor.draw(Canvas).
Useful for some changes, based on PaintprocessPreDraw in class IconicsAnimationProcessorprotected void processPostDraw(android.graphics.Canvas canvas)
IconicsAnimationProcessor.draw(Canvas).
Useful for some changes, based on canvas and need to restore canvas after drawing the icon
(scale, rotate etc.).processPostDraw in class IconicsAnimationProcessorprotected void onDrawableDetached()
IconicsAnimationProcessorIconicsAnimationProcessor.getDrawableBounds() and
IconicsAnimationProcessor.getDrawableState() will return null. Good place to reset some
drawable-dependent fieldsonDrawableDetached in class IconicsAnimationProcessor