# androidx.palette.graphics

*** ** * ** ***

## Interfaces

|---|---|
| `https://developer.android.com/reference/kotlin/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/kotlin/androidx/palette/graphics/Palette`. |
| `https://developer.android.com/reference/kotlin/androidx/palette/graphics/Palette.PaletteAsyncListener` | Listener to be used with `https://developer.android.com/reference/kotlin/androidx/palette/graphics/Palette#generateAsync(android.graphics.Bitmap,androidx.palette.graphics.Palette.PaletteAsyncListener)` or `https://developer.android.com/reference/kotlin/androidx/palette/graphics/Palette#generateAsync(android.graphics.Bitmap,int,androidx.palette.graphics.Palette.PaletteAsyncListener)` |

## Classes

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

## Extension functions summary

|---|---|
| `inline operator https://developer.android.com/reference/kotlin/androidx/palette/graphics/Palette.Swatch?` | `https://developer.android.com/reference/kotlin/androidx/palette/graphics/Palette.https://developer.android.com/reference/kotlin/androidx/palette/graphics/package-summary#(androidx.palette.graphics.Palette).get(androidx.palette.graphics.Target)(target: https://developer.android.com/reference/kotlin/androidx/palette/graphics/Target)` Returns the selected swatch for the given target from the palette, or `null` if one could not be found. |

## Extension functions

### Palette.get

Artifact: [androidx.palette:palette](https://developer.android.com/jetpack/androidx/releases/palette) [View Source](https://cs.android.com/search?q=file:androidx/palette/graphics/Palette.kt+function:get) Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/palette#1.1.0)

```
inline operator fun Palette.get(target: Target): Palette.Swatch?
```

Returns the selected swatch for the given target from the palette, or `null` if one could not be found.

| See also |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/palette/graphics/Palette#getSwatchForTarget(androidx.palette.graphics.Target)` |   |