belongs to Maven artifact com.android.support:leanback-v17:28.0.0-alpha1
CompositeDrawable
public
class
CompositeDrawable
extends Drawable
implements
Drawable.Callback
java.lang.Object | ||
↳ | android.graphics.drawable.Drawable | |
↳ | android.support.v17.leanback.graphics.CompositeDrawable |
Generic drawable class that can be composed of multiple children. Whenever the bounds changes for this class, it updates those of its children.
Summary
Nested classes | |
---|---|
class |
CompositeDrawable.ChildDrawable
Wrapper class holding a drawable object and |
Public constructors | |
---|---|
CompositeDrawable()
|
Public methods | |
---|---|
void
|
addChildDrawable(Drawable drawable)
Adds the supplied region. |
void
|
draw(Canvas canvas)
|
int
|
getAlpha()
|
CompositeDrawable.ChildDrawable
|
getChildAt(int index)
Returns the |
int
|
getChildCount()
Returns the total number of children. |
Drawable.ConstantState
|
getConstantState()
|
Drawable
|
getDrawable(int index)
Returns the |
int
|
getOpacity()
|
void
|
invalidateDrawable(Drawable who)
|
Drawable
|
mutate()
|
void
|
removeChild(int index)
Removes the child corresponding to the given index. |
void
|
removeDrawable(Drawable drawable)
Removes the given region. |
void
|
scheduleDrawable(Drawable who, Runnable what, long when)
|
void
|
setAlpha(int alpha)
|
void
|
setChildDrawableAt(int index, Drawable drawable)
Sets the supplied region at given index. |
void
|
setColorFilter(ColorFilter colorFilter)
|
void
|
unscheduleDrawable(Drawable who, Runnable what)
|
Protected methods | |
---|---|
void
|
onBoundsChange(Rect bounds)
|
Inherited methods | |
---|---|
![]()
android.graphics.drawable.Drawable
|