# androidx.leanback.graphics

# androidx.leanback.graphics

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/androidx/leanback/graphics/package-summary "View this page in Java")

## Classes

|----------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [BoundsRule](https://developer.android.com/reference/kotlin/androidx/leanback/graphics/BoundsRule)                                           | This class contains the rules for updating the bounds of a[CompositeDrawable.ChildDrawable](https://developer.android.com/reference/kotlin/androidx/leanback/graphics/CompositeDrawable.ChildDrawable). |
| [BoundsRule.ValueRule](https://developer.android.com/reference/kotlin/androidx/leanback/graphics/BoundsRule.ValueRule)                       | This class represents individual rules for updating the bounds.                                                                                                                                         |
| [ColorFilterCache](https://developer.android.com/reference/kotlin/androidx/leanback/graphics/ColorFilterCache)                               | Cache of[ColorFilter](https://developer.android.com/reference/android/graphics/ColorFilter.html)s for a given color at different alpha levels.                                                          |
| [ColorFilterDimmer](https://developer.android.com/reference/kotlin/androidx/leanback/graphics/ColorFilterDimmer)                             | Helper class for applying a dim level to a View.                                                                                                                                                        |
| [ColorOverlayDimmer](https://developer.android.com/reference/kotlin/androidx/leanback/graphics/ColorOverlayDimmer)                           | Helper class for assigning a dim color to Paint.                                                                                                                                                        |
| [CompositeDrawable](https://developer.android.com/reference/kotlin/androidx/leanback/graphics/CompositeDrawable)                             | Generic drawable class that can be composed of multiple children.                                                                                                                                       |
| [CompositeDrawable.ChildDrawable](https://developer.android.com/reference/kotlin/androidx/leanback/graphics/CompositeDrawable.ChildDrawable) | Wrapper class holding a drawable object and[BoundsRule](https://developer.android.com/reference/kotlin/androidx/leanback/graphics/BoundsRule)to update drawable bounds when parent bound changes.       |
| [FitWidthBitmapDrawable](https://developer.android.com/reference/kotlin/androidx/leanback/graphics/FitWidthBitmapDrawable)                   | Subclass of[Drawable](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)that can be used to draw a bitmap into a region.                                                  |