Class SeekbarThumbDrawable
java.lang.Object
icyllis.modernui.graphics.drawable.Drawable
icyllis.modernui.material.MaterialDrawable
icyllis.modernui.material.drawable.SeekbarThumbDrawable
A thumb drawable for SeekBar, similar to Material Design.
-
Nested Class Summary
Nested classes/interfaces inherited from class icyllis.modernui.graphics.drawable.Drawable
Drawable.Callback, Drawable.ConstantState -
Field Summary
Fields inherited from class icyllis.modernui.material.MaterialDrawable
mAlpha, mColor, mTint -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidDraw in its bounds (set via setBounds) respecting optional effects such as alpha (set via setAlpha).intReturns the drawable's intrinsic height.intReturns the drawable's intrinsic width.protected voidonBoundsChange(Rect bounds) Override this in your subclass to change appearance if you vary based on the bounds.Methods inherited from class icyllis.modernui.material.MaterialDrawable
getAlpha, hasFocusStateSpecified, isStateful, onStateChange, setAlpha, setTintListMethods inherited from class icyllis.modernui.graphics.drawable.Drawable
applyTheme, canApplyTheme, clearMutated, copyBounds, copyBounds, getBounds, getCallback, getChangingConfigurations, getColorFilter, getConstantState, getCurrent, getDirtyBounds, getHotspotBounds, getLayoutDirection, getLevel, getMinimumHeight, getMinimumWidth, getOutline, getPadding, getState, invalidateSelf, isAutoMirrored, isVisible, jumpToCurrentState, mutate, onLayoutDirectionChanged, onLevelChange, scaleFromDensity, scaleFromDensity, scheduleSelf, setAutoMirrored, setBounds, setBounds, setCallback, setChangingConfigurations, setColorFilter, setHotspot, setHotspotBounds, setLayoutDirection, setLevel, setState, setTint, setTintBlendMode, setVisible, unscheduleSelf
-
Constructor Details
-
SeekbarThumbDrawable
-
-
Method Details
-
draw
Description copied from class:DrawableDraw in its bounds (set via setBounds) respecting optional effects such as alpha (set via setAlpha). -
onBoundsChange
Description copied from class:DrawableOverride this in your subclass to change appearance if you vary based on the bounds.- Overrides:
onBoundsChangein classDrawable
-
getIntrinsicWidth
public int getIntrinsicWidth()Description copied from class:DrawableReturns the drawable's intrinsic width.Intrinsic width is the width at which the drawable would like to be laid out, including any inherent padding. If the drawable has no intrinsic width, such as a solid color, this method returns -1.
- Overrides:
getIntrinsicWidthin classDrawable- Returns:
- the intrinsic width, or -1 if no intrinsic width
-
getIntrinsicHeight
public int getIntrinsicHeight()Description copied from class:DrawableReturns the drawable's intrinsic height.Intrinsic height is the height at which the drawable would like to be laid out, including any inherent padding. If the drawable has no intrinsic height, such as a solid color, this method returns -1.
- Overrides:
getIntrinsicHeightin classDrawable- Returns:
- the intrinsic height, or -1 if no intrinsic height
-