# Palette.PaletteAsyncListener

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.java+class:androidx.palette.graphics.Palette.PaletteAsyncListener) Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/palette#1.0.0)

*** ** * ** ***


```
public interface Palette.PaletteAsyncListener
```

<br />

*** ** * ** ***

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)`

## Summary

| ### Public methods |
|---|---|
| `abstract void` | `https://developer.android.com/reference/androidx/palette/graphics/Palette.PaletteAsyncListener#onGenerated(androidx.palette.graphics.Palette)(@https://jspecify.dev/docs/api/org/jspecify/annotations/Nullable.html https://developer.android.com/reference/androidx/palette/graphics/Palette palette)` Called when the `https://developer.android.com/reference/androidx/palette/graphics/Palette` has been generated. |

## Public methods

### onGenerated

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/palette#1.0.0)

```
abstract void onGenerated(@Nullable Palette palette)
```

Called when the `https://developer.android.com/reference/androidx/palette/graphics/Palette` has been generated. `null` will be passed when an error occurred during generation.