public class ProgressDrawable extends PaintDrawable implements android.graphics.drawable.Animatable, android.animation.ValueAnimator.AnimatorUpdateListener
| 限定符和类型 | 字段和说明 |
|---|---|
protected int |
mHeight |
protected android.graphics.Path |
mPath |
protected int |
mProgressDegree |
protected android.animation.ValueAnimator |
mValueAnimator |
protected int |
mWidth |
mPaint| 构造器和说明 |
|---|
ProgressDrawable() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
draw(android.graphics.Canvas canvas) |
boolean |
isRunning() |
void |
onAnimationUpdate(android.animation.ValueAnimator animation) |
void |
start() |
void |
stop() |
getOpacity, setAlpha, setColor, setColorFilterapplyTheme, canApplyTheme, clearColorFilter, copyBounds, copyBounds, createFromPath, createFromResourceStream, createFromResourceStream, createFromStream, createFromXml, createFromXml, createFromXmlInner, createFromXmlInner, getAlpha, getBounds, getCallback, getChangingConfigurations, getColorFilter, getConstantState, getCurrent, getDirtyBounds, getHotspotBounds, getIntrinsicHeight, getIntrinsicWidth, getLayoutDirection, getLevel, getMinimumHeight, getMinimumWidth, getOutline, getPadding, getState, getTransparentRegion, inflate, inflate, invalidateSelf, isAutoMirrored, isFilterBitmap, isStateful, isVisible, jumpToCurrentState, mutate, onBoundsChange, onLayoutDirectionChanged, onLevelChange, onStateChange, resolveOpacity, scheduleSelf, setAutoMirrored, setBounds, setBounds, setCallback, setChangingConfigurations, setColorFilter, setDither, setFilterBitmap, setHotspot, setHotspotBounds, setLayoutDirection, setLevel, setState, setTint, setTintList, setTintMode, setVisible, unscheduleSelfprotected int mWidth
protected int mHeight
protected int mProgressDegree
protected android.animation.ValueAnimator mValueAnimator
protected android.graphics.Path mPath
public void onAnimationUpdate(android.animation.ValueAnimator animation)
onAnimationUpdate 在接口中 android.animation.ValueAnimator.AnimatorUpdateListenerpublic void draw(@NonNull
android.graphics.Canvas canvas)
draw 在类中 android.graphics.drawable.Drawablepublic void start()
start 在接口中 android.graphics.drawable.Animatablepublic void stop()
stop 在接口中 android.graphics.drawable.Animatablepublic boolean isRunning()
isRunning 在接口中 android.graphics.drawable.Animatable