# android.support.v7.graphics

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

# android.support.v7.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).

## Interfaces

|----------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [Palette.Filter](https://developer.android.com/reference/android/support/v7/graphics/Palette.Filter)                             | A Filter provides a mechanism for exercising fine-grained control over which colors are valid within a resulting[Palette](https://developer.android.com/reference/android/support/v7/graphics/Palette).                                                                                                                                                                                                                                                                                    |
| [Palette.PaletteAsyncListener](https://developer.android.com/reference/android/support/v7/graphics/Palette.PaletteAsyncListener) | Listener to be used with[generateAsync(Bitmap, PaletteAsyncListener)](https://developer.android.com/reference/android/support/v7/graphics/Palette#generateAsync(android.graphics.Bitmap, android.support.v7.graphics.Palette.PaletteAsyncListener))or[generateAsync(Bitmap, int, PaletteAsyncListener)](https://developer.android.com/reference/android/support/v7/graphics/Palette#generateAsync(android.graphics.Bitmap, int, android.support.v7.graphics.Palette.PaletteAsyncListener)) |

## Classes

|--------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------|
| [Palette](https://developer.android.com/reference/android/support/v7/graphics/Palette)                 | A helper class to extract prominent colors from an image.                                                                                                |
| [Palette.Builder](https://developer.android.com/reference/android/support/v7/graphics/Palette.Builder) | Builder class for generating[Palette](https://developer.android.com/reference/android/support/v7/graphics/Palette)instances.                             |
| [Palette.Swatch](https://developer.android.com/reference/android/support/v7/graphics/Palette.Swatch)   | Represents a color swatch generated from an image's palette.                                                                                             |
| [Target](https://developer.android.com/reference/android/support/v7/graphics/Target)                   | A class which allows custom selection of colors in a[Palette](https://developer.android.com/reference/android/support/v7/graphics/Palette)'s generation. |
| [Target.Builder](https://developer.android.com/reference/android/support/v7/graphics/Target.Builder)   | Builder class for generating custom[Target](https://developer.android.com/reference/android/support/v7/graphics/Target)instances.                        |

-

  ## Interfaces

  - [Palette.Filter](https://developer.android.com/reference/android/support/v7/graphics/Palette.Filter)
  - [Palette.PaletteAsyncListener](https://developer.android.com/reference/android/support/v7/graphics/Palette.PaletteAsyncListener)
-

  ## Classes

  - [Palette](https://developer.android.com/reference/android/support/v7/graphics/Palette)
  - [Palette.Builder](https://developer.android.com/reference/android/support/v7/graphics/Palette.Builder)
  - [Palette.Swatch](https://developer.android.com/reference/android/support/v7/graphics/Palette.Swatch)
  - [Target](https://developer.android.com/reference/android/support/v7/graphics/Target)
  - [Target.Builder](https://developer.android.com/reference/android/support/v7/graphics/Target.Builder)