# android.support.v17.leanback.graphics

added in[version 22.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

# android.support.v17.leanback.graphics

| This package is part of the Android[support library](https://developer.android.com/topic/libraries/support-library)which is no longer maintained. The support library has been superseded by[AndroidX](https://developer.android.com/jetpack/androidx)which is part of[Jetpack](https://developer.android.com/jetpack). We recommend using the AndroidX libraries in all new projects. You should also consider[migrating](https://developer.android.com/jetpack/androidx/migrate)existing projects to AndroidX. To find the AndroidX class that maps to this deprecated class, see the AndroidX support library[class mappings](https://developer.android.com/jetpack/androidx/migrate/class-mappings).

## Classes

|--------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [BoundsRule](https://developer.android.com/reference/android/support/v17/leanback/graphics/BoundsRule)                                           | This class contains the rules for updating the bounds of a[CompositeDrawable.ChildDrawable](https://developer.android.com/reference/android/support/v17/leanback/graphics/CompositeDrawable.ChildDrawable). |
| [BoundsRule.ValueRule](https://developer.android.com/reference/android/support/v17/leanback/graphics/BoundsRule.ValueRule)                       | This class represents individual rules for updating the bounds.                                                                                                                                             |
| [ColorFilterCache](https://developer.android.com/reference/android/support/v17/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/android/support/v17/leanback/graphics/ColorFilterDimmer)                             | Helper class for applying a dim level to a View.                                                                                                                                                            |
| [ColorOverlayDimmer](https://developer.android.com/reference/android/support/v17/leanback/graphics/ColorOverlayDimmer)                           | Helper class for assigning a dim color to Paint.                                                                                                                                                            |
| [CompositeDrawable](https://developer.android.com/reference/android/support/v17/leanback/graphics/CompositeDrawable)                             | Generic drawable class that can be composed of multiple children.                                                                                                                                           |
| [CompositeDrawable.ChildDrawable](https://developer.android.com/reference/android/support/v17/leanback/graphics/CompositeDrawable.ChildDrawable) | Wrapper class holding a drawable object and[BoundsRule](https://developer.android.com/reference/android/support/v17/leanback/graphics/BoundsRule)to update drawable bounds when parent bound changes.       |
| [FitWidthBitmapDrawable](https://developer.android.com/reference/android/support/v17/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.                                                      |

-

  ## Classes

  - [BoundsRule](https://developer.android.com/reference/android/support/v17/leanback/graphics/BoundsRule)
  - [BoundsRule.ValueRule](https://developer.android.com/reference/android/support/v17/leanback/graphics/BoundsRule.ValueRule)
  - [ColorFilterCache](https://developer.android.com/reference/android/support/v17/leanback/graphics/ColorFilterCache)
  - [ColorFilterDimmer](https://developer.android.com/reference/android/support/v17/leanback/graphics/ColorFilterDimmer)
  - [ColorOverlayDimmer](https://developer.android.com/reference/android/support/v17/leanback/graphics/ColorOverlayDimmer)
  - [CompositeDrawable](https://developer.android.com/reference/android/support/v17/leanback/graphics/CompositeDrawable)
  - [CompositeDrawable.ChildDrawable](https://developer.android.com/reference/android/support/v17/leanback/graphics/CompositeDrawable.ChildDrawable)
  - [FitWidthBitmapDrawable](https://developer.android.com/reference/android/support/v17/leanback/graphics/FitWidthBitmapDrawable)