ColorFilterCache


public final class ColorFilterCache


Cache of ColorFilters for a given color at different alpha levels.

Summary

Public methods

static ColorFilterCache

Get a ColorDimmer for a given color.

ColorFilter
getFilterForLevel(float level)

Returns a ColorFilter for a given alpha level between 0 and 1.0.

Public methods

getColorFilterCache

Added in 1.1.0
public static ColorFilterCache getColorFilterCache(int color)

Get a ColorDimmer for a given color. Only the RGB values are used; the alpha channel is ignored in color. Subsequent calls to this method with the same color value will return the same cache.

Parameters
int color

The color to use for the color filters.

Returns
ColorFilterCache

A cache of ColorFilters at different alpha levels for the color.

getFilterForLevel

Added in 1.1.0
public ColorFilter getFilterForLevel(float level)

Returns a ColorFilter for a given alpha level between 0 and 1.0.

Parameters
float level

The alpha level the filter should apply.

Returns
ColorFilter

A ColorFilter at the alpha level for the color represented by the cache.