public class CircularProgressDrawable
extends android.graphics.drawable.Drawable
implements android.graphics.drawable.Animatable
| Modifier and Type | Class and Description |
|---|---|
static class |
CircularProgressDrawable.Builder |
static interface |
CircularProgressDrawable.OnEndListener |
static class |
CircularProgressDrawable.Style |
| Modifier and Type | Field and Description |
|---|---|
static android.view.animation.Interpolator |
END_INTERPOLATOR |
| Modifier and Type | Method and Description |
|---|---|
void |
draw(android.graphics.Canvas canvas) |
int |
getOpacity() |
boolean |
isRunning() |
protected void |
onBoundsChange(android.graphics.Rect bounds) |
void |
progressiveStop() |
void |
progressiveStop(CircularProgressDrawable.OnEndListener listener) |
void |
setAlpha(int alpha) |
void |
setColorFilter(android.graphics.ColorFilter cf) |
void |
setCurrentRotationAngle(float currentRotationAngle) |
void |
setCurrentSweepAngle(float currentSweepAngle) |
void |
start() |
void |
stop() |
clearColorFilter, copyBounds, copyBounds, createFromPath, createFromResourceStream, createFromResourceStream, createFromStream, createFromXml, createFromXmlInner, getAlpha, getBounds, getCallback, getChangingConfigurations, getConstantState, getCurrent, getIntrinsicHeight, getIntrinsicWidth, getLevel, getMinimumHeight, getMinimumWidth, getPadding, getState, getTransparentRegion, inflate, invalidateSelf, isAutoMirrored, isStateful, isVisible, jumpToCurrentState, mutate, onLevelChange, onStateChange, resolveOpacity, scheduleSelf, setAutoMirrored, setBounds, setBounds, setCallback, setChangingConfigurations, setColorFilter, setDither, setFilterBitmap, setLevel, setState, setVisible, unscheduleSelfpublic static final android.view.animation.Interpolator END_INTERPOLATOR
public void draw(android.graphics.Canvas canvas)
draw in class android.graphics.drawable.Drawablepublic void setAlpha(int alpha)
setAlpha in class android.graphics.drawable.Drawablepublic void setColorFilter(android.graphics.ColorFilter cf)
setColorFilter in class android.graphics.drawable.Drawablepublic int getOpacity()
getOpacity in class android.graphics.drawable.Drawableprotected void onBoundsChange(android.graphics.Rect bounds)
onBoundsChange in class android.graphics.drawable.Drawablepublic void start()
start in interface android.graphics.drawable.Animatablepublic void stop()
stop in interface android.graphics.drawable.Animatablepublic void progressiveStop(CircularProgressDrawable.OnEndListener listener)
public void progressiveStop()
public boolean isRunning()
isRunning in interface android.graphics.drawable.Animatablepublic void setCurrentRotationAngle(float currentRotationAngle)
public void setCurrentSweepAngle(float currentSweepAngle)