类 StateDrawable
- java.lang.Object
-
- android.graphics.drawable.Drawable
-
- com.lyy.keepassa.widget.discreteSeekBar.internal.drawable.StateDrawable
-
public abstract class StateDrawable extends android.graphics.drawable.DrawableA drawable that changes it's Paint color depending on the Drawable StateSubclasses should implement
doDraw(Canvas, Paint)
-
-
构造器概要
构造器 构造器 说明 StateDrawable(android.content.res.ColorStateList tintStateList)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voiddraw(android.graphics.Canvas canvas)intgetAlpha()intgetOpacity()booleanisStateful()voidsetAlpha(int alpha)voidsetColorFilter(android.graphics.ColorFilter cf)voidsetColorStateList(android.content.res.ColorStateList tintStateList)booleansetState(int[] stateSet)-
从类继承的方法 android.graphics.drawable.Drawable
applyTheme, canApplyTheme, clearColorFilter, copyBounds, copyBounds, createFromPath, createFromResourceStream, createFromResourceStream, createFromStream, createFromXml, createFromXml, createFromXmlInner, createFromXmlInner, getBounds, getCallback, getChangingConfigurations, getColorFilter, getConstantState, getCurrent, getDirtyBounds, getHotspotBounds, getIntrinsicHeight, getIntrinsicWidth, getLayoutDirection, getLevel, getMinimumHeight, getMinimumWidth, getOpticalInsets, getOutline, getPadding, getState, getTransparentRegion, hasFocusStateSpecified, inflate, inflate, invalidateSelf, isAutoMirrored, isFilterBitmap, isProjected, isVisible, jumpToCurrentState, mutate, onBoundsChange, onLayoutDirectionChanged, onLevelChange, onStateChange, resolveOpacity, scheduleSelf, setAutoMirrored, setBounds, setBounds, setCallback, setChangingConfigurations, setColorFilter, setDither, setFilterBitmap, setHotspot, setHotspotBounds, setLayoutDirection, setLevel, setTint, setTintBlendMode, setTintList, setTintMode, setVisible, unscheduleSelf
-
-
-
-
方法详细资料
-
isStateful
public boolean isStateful()
- 覆盖:
isStateful在类中android.graphics.drawable.Drawable
-
setState
public boolean setState(int[] stateSet)
- 覆盖:
setState在类中android.graphics.drawable.Drawable
-
getOpacity
public int getOpacity()
- 指定者:
getOpacity在类中android.graphics.drawable.Drawable
-
draw
public void draw(android.graphics.Canvas canvas)
- 指定者:
draw在类中android.graphics.drawable.Drawable
-
setColorStateList
public void setColorStateList(@NonNull android.content.res.ColorStateList tintStateList)
-
setAlpha
public void setAlpha(int alpha)
- 指定者:
setAlpha在类中android.graphics.drawable.Drawable
-
getAlpha
public int getAlpha()
- 覆盖:
getAlpha在类中android.graphics.drawable.Drawable
-
setColorFilter
public void setColorFilter(android.graphics.ColorFilter cf)
- 指定者:
setColorFilter在类中android.graphics.drawable.Drawable
-
-