public class DrawableContainerCompat
extends android.graphics.drawable.Drawable
implements android.graphics.drawable.Drawable.Callback
| 构造器和说明 |
|---|
DrawableContainerCompat() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
applyTheme(android.content.res.Resources.Theme theme) |
boolean |
canApplyTheme() |
void |
draw(android.graphics.Canvas canvas) |
int |
getAlpha() |
int |
getChangingConfigurations() |
android.graphics.drawable.Drawable.ConstantState |
getConstantState() |
android.graphics.drawable.Drawable |
getCurrent() |
void |
getHotspotBounds(android.graphics.Rect outRect) |
int |
getIntrinsicHeight() |
int |
getIntrinsicWidth() |
int |
getMinimumHeight() |
int |
getMinimumWidth() |
int |
getOpacity() |
void |
getOutline(android.graphics.Outline outline) |
boolean |
getPadding(android.graphics.Rect padding) |
void |
invalidateDrawable(android.graphics.drawable.Drawable who) |
boolean |
isAutoMirrored() |
boolean |
isStateful() |
void |
jumpToCurrentState() |
android.graphics.drawable.Drawable |
mutate() |
protected void |
onBoundsChange(android.graphics.Rect bounds) |
boolean |
onLayoutDirectionChanged(int layoutDirection) |
protected boolean |
onLevelChange(int level) |
protected boolean |
onStateChange(int[] state) |
void |
scheduleDrawable(android.graphics.drawable.Drawable who,
java.lang.Runnable what,
long when) |
void |
setAlpha(int alpha) |
void |
setAutoMirrored(boolean mirrored) |
void |
setColorFilter(android.graphics.ColorFilter colorFilter) |
protected void |
setConstantState(me.zhanghai.android.materialprogressbar.internal.DrawableContainerCompat.DrawableContainerState state) |
void |
setDither(boolean dither) |
void |
setEnterFadeDuration(int ms)
Change the global fade duration when a new drawable is entering
the scene.
|
void |
setExitFadeDuration(int ms)
Change the global fade duration when a new drawable is leaving
the scene.
|
void |
setHotspot(float x,
float y) |
void |
setHotspotBounds(int left,
int top,
int right,
int bottom) |
void |
setTintList(android.content.res.ColorStateList tint) |
void |
setTintMode(android.graphics.PorterDuff.Mode tintMode) |
boolean |
setVisible(boolean visible,
boolean restart) |
void |
unscheduleDrawable(android.graphics.drawable.Drawable who,
java.lang.Runnable what) |
clearColorFilter, copyBounds, copyBounds, createFromPath, createFromResourceStream, createFromResourceStream, createFromStream, createFromXml, createFromXml, createFromXmlInner, createFromXmlInner, getBounds, getCallback, getColorFilter, getDirtyBounds, getLayoutDirection, getLevel, getState, getTransparentRegion, inflate, inflate, invalidateSelf, isFilterBitmap, isVisible, resolveOpacity, scheduleSelf, setBounds, setBounds, setCallback, setChangingConfigurations, setColorFilter, setFilterBitmap, setLayoutDirection, setLevel, setState, setTint, unscheduleSelfpublic void draw(@NonNull
android.graphics.Canvas canvas)
draw 在类中 android.graphics.drawable.Drawablepublic int getChangingConfigurations()
getChangingConfigurations 在类中 android.graphics.drawable.Drawablepublic boolean getPadding(@NonNull
android.graphics.Rect padding)
getPadding 在类中 android.graphics.drawable.Drawablepublic void getOutline(@NonNull
android.graphics.Outline outline)
getOutline 在类中 android.graphics.drawable.Drawablepublic void setAlpha(int alpha)
setAlpha 在类中 android.graphics.drawable.Drawablepublic int getAlpha()
getAlpha 在类中 android.graphics.drawable.Drawablepublic void setDither(boolean dither)
setDither 在类中 android.graphics.drawable.Drawablepublic void setColorFilter(android.graphics.ColorFilter colorFilter)
setColorFilter 在类中 android.graphics.drawable.Drawablepublic void setTintList(android.content.res.ColorStateList tint)
setTintList 在类中 android.graphics.drawable.Drawablepublic void setTintMode(@NonNull
android.graphics.PorterDuff.Mode tintMode)
setTintMode 在类中 android.graphics.drawable.Drawablepublic void setEnterFadeDuration(int ms)
ms - The amount of time to fade in milliseconds.public void setExitFadeDuration(int ms)
ms - The amount of time to fade in milliseconds.protected void onBoundsChange(android.graphics.Rect bounds)
onBoundsChange 在类中 android.graphics.drawable.Drawablepublic boolean isStateful()
isStateful 在类中 android.graphics.drawable.Drawablepublic void setAutoMirrored(boolean mirrored)
setAutoMirrored 在类中 android.graphics.drawable.Drawablepublic boolean isAutoMirrored()
isAutoMirrored 在类中 android.graphics.drawable.Drawablepublic void jumpToCurrentState()
jumpToCurrentState 在类中 android.graphics.drawable.Drawablepublic void setHotspot(float x,
float y)
setHotspot 在类中 android.graphics.drawable.Drawablepublic void setHotspotBounds(int left,
int top,
int right,
int bottom)
setHotspotBounds 在类中 android.graphics.drawable.Drawablepublic void getHotspotBounds(@NonNull
android.graphics.Rect outRect)
getHotspotBounds 在类中 android.graphics.drawable.Drawableprotected boolean onStateChange(int[] state)
onStateChange 在类中 android.graphics.drawable.Drawableprotected boolean onLevelChange(int level)
onLevelChange 在类中 android.graphics.drawable.Drawablepublic boolean onLayoutDirectionChanged(int layoutDirection)
onLayoutDirectionChanged 在类中 android.graphics.drawable.Drawablepublic int getIntrinsicWidth()
getIntrinsicWidth 在类中 android.graphics.drawable.Drawablepublic int getIntrinsicHeight()
getIntrinsicHeight 在类中 android.graphics.drawable.Drawablepublic int getMinimumWidth()
getMinimumWidth 在类中 android.graphics.drawable.Drawablepublic int getMinimumHeight()
getMinimumHeight 在类中 android.graphics.drawable.Drawablepublic void invalidateDrawable(@NonNull
android.graphics.drawable.Drawable who)
invalidateDrawable 在接口中 android.graphics.drawable.Drawable.Callbackpublic void scheduleDrawable(@NonNull
android.graphics.drawable.Drawable who,
@NonNull
java.lang.Runnable what,
long when)
scheduleDrawable 在接口中 android.graphics.drawable.Drawable.Callbackpublic void unscheduleDrawable(@NonNull
android.graphics.drawable.Drawable who,
@NonNull
java.lang.Runnable what)
unscheduleDrawable 在接口中 android.graphics.drawable.Drawable.Callbackpublic boolean setVisible(boolean visible,
boolean restart)
setVisible 在类中 android.graphics.drawable.Drawablepublic int getOpacity()
getOpacity 在类中 android.graphics.drawable.Drawable@NonNull public android.graphics.drawable.Drawable getCurrent()
getCurrent 在类中 android.graphics.drawable.Drawablepublic void applyTheme(@NonNull
android.content.res.Resources.Theme theme)
applyTheme 在类中 android.graphics.drawable.Drawablepublic boolean canApplyTheme()
canApplyTheme 在类中 android.graphics.drawable.Drawablepublic final android.graphics.drawable.Drawable.ConstantState getConstantState()
getConstantState 在类中 android.graphics.drawable.Drawable@NonNull public android.graphics.drawable.Drawable mutate()
mutate 在类中 android.graphics.drawable.Drawableprotected void setConstantState(me.zhanghai.android.materialprogressbar.internal.DrawableContainerCompat.DrawableContainerState state)