BitmapPalette

class BitmapPalette(imageModel: Any?, useCache: Boolean, interceptor: PaletteBuilderInterceptor?, paletteLoadedListener: PaletteLoadedListener?)

BitmapPalette is a Palette generator for extracting major (theme) colors from an image.

Parameters

imageModel

A target image url data for extracting colors.

useCache

A flag for using local cache for loaded palette colors.

interceptor

A custom interceptor before generating colors.

paletteLoadedListener

A listener for listening to the loaded palette.

Constructors

BitmapPalette
Link copied to clipboard
fun BitmapPalette(imageModel: Any? = null, useCache: Boolean = true, interceptor: PaletteBuilderInterceptor? = null, paletteLoadedListener: PaletteLoadedListener? = null)
A target image url data for extracting colors.

Functions

applyImageModel
Link copied to clipboard
fun applyImageModel(imageModel: Any?): BitmapPalette
generate
Link copied to clipboard
fun generate(bitmap: Bitmap?)