public class FixedSizeDrawable
extends android.graphics.drawable.Drawable
Constructor and Description |
---|
FixedSizeDrawable(android.graphics.drawable.Drawable wrapped,
int width,
int height) |
Modifier and Type | Method and Description |
---|---|
void |
clearColorFilter() |
void |
draw(android.graphics.Canvas canvas) |
int |
getAlpha() |
android.graphics.drawable.Drawable.Callback |
getCallback() |
int |
getChangingConfigurations() |
android.graphics.drawable.Drawable.ConstantState |
getConstantState() |
android.graphics.drawable.Drawable |
getCurrent() |
int |
getIntrinsicHeight() |
int |
getIntrinsicWidth() |
int |
getMinimumHeight() |
int |
getMinimumWidth() |
int |
getOpacity() |
boolean |
getPadding(android.graphics.Rect padding) |
void |
invalidateSelf() |
android.graphics.drawable.Drawable |
mutate() |
void |
scheduleSelf(java.lang.Runnable what,
long when) |
void |
setAlpha(int i) |
void |
setBounds(int left,
int top,
int right,
int bottom) |
void |
setBounds(android.graphics.Rect bounds) |
void |
setChangingConfigurations(int configs) |
void |
setColorFilter(android.graphics.ColorFilter colorFilter) |
void |
setColorFilter(int color,
android.graphics.PorterDuff.Mode mode) |
void |
setDither(boolean dither)
Deprecated.
|
void |
setFilterBitmap(boolean filter) |
boolean |
setVisible(boolean visible,
boolean restart) |
void |
unscheduleSelf(java.lang.Runnable what) |
applyTheme, canApplyTheme, copyBounds, copyBounds, createFromPath, createFromResourceStream, createFromResourceStream, createFromStream, createFromXml, createFromXml, createFromXmlInner, createFromXmlInner, getBounds, getColorFilter, getDirtyBounds, getHotspotBounds, getLayoutDirection, getLevel, getOpticalInsets, getOutline, getState, getTransparentRegion, inflate, inflate, isAutoMirrored, isFilterBitmap, isProjected, isStateful, isVisible, jumpToCurrentState, onBoundsChange, onLayoutDirectionChanged, onLevelChange, onStateChange, resolveOpacity, setAutoMirrored, setCallback, setHotspot, setHotspotBounds, setLayoutDirection, setLevel, setState, setTint, setTintBlendMode, setTintList, setTintMode
public FixedSizeDrawable(android.graphics.drawable.Drawable wrapped, int width, int height)
public void setBounds(int left, int top, int right, int bottom)
setBounds
in class android.graphics.drawable.Drawable
public void setBounds(@NonNull android.graphics.Rect bounds)
setBounds
in class android.graphics.drawable.Drawable
public void setChangingConfigurations(int configs)
setChangingConfigurations
in class android.graphics.drawable.Drawable
public int getChangingConfigurations()
getChangingConfigurations
in class android.graphics.drawable.Drawable
@Deprecated public void setDither(boolean dither)
setDither
in class android.graphics.drawable.Drawable
public void setFilterBitmap(boolean filter)
setFilterBitmap
in class android.graphics.drawable.Drawable
public android.graphics.drawable.Drawable.Callback getCallback()
getCallback
in class android.graphics.drawable.Drawable
public int getAlpha()
getAlpha
in class android.graphics.drawable.Drawable
public void setColorFilter(int color, @NonNull android.graphics.PorterDuff.Mode mode)
setColorFilter
in class android.graphics.drawable.Drawable
public void clearColorFilter()
clearColorFilter
in class android.graphics.drawable.Drawable
@NonNull public android.graphics.drawable.Drawable getCurrent()
getCurrent
in class android.graphics.drawable.Drawable
public boolean setVisible(boolean visible, boolean restart)
setVisible
in class android.graphics.drawable.Drawable
public int getIntrinsicWidth()
getIntrinsicWidth
in class android.graphics.drawable.Drawable
public int getIntrinsicHeight()
getIntrinsicHeight
in class android.graphics.drawable.Drawable
public int getMinimumWidth()
getMinimumWidth
in class android.graphics.drawable.Drawable
public int getMinimumHeight()
getMinimumHeight
in class android.graphics.drawable.Drawable
public boolean getPadding(@NonNull android.graphics.Rect padding)
getPadding
in class android.graphics.drawable.Drawable
public void invalidateSelf()
invalidateSelf
in class android.graphics.drawable.Drawable
public void unscheduleSelf(@NonNull java.lang.Runnable what)
unscheduleSelf
in class android.graphics.drawable.Drawable
public void scheduleSelf(@NonNull java.lang.Runnable what, long when)
scheduleSelf
in class android.graphics.drawable.Drawable
public void draw(@NonNull android.graphics.Canvas canvas)
draw
in class android.graphics.drawable.Drawable
public void setAlpha(int i)
setAlpha
in class android.graphics.drawable.Drawable
public void setColorFilter(android.graphics.ColorFilter colorFilter)
setColorFilter
in class android.graphics.drawable.Drawable
public int getOpacity()
getOpacity
in class android.graphics.drawable.Drawable
@NonNull public android.graphics.drawable.Drawable mutate()
mutate
in class android.graphics.drawable.Drawable
public android.graphics.drawable.Drawable.ConstantState getConstantState()
getConstantState
in class android.graphics.drawable.Drawable