# androidx.palette.graphics

*** ** * ** ***

## Interfaces

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

## Classes

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