ColorFilterCache

class ColorFilterCache


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

Summary

Public functions

java-static ColorFilterCache!

Get a ColorDimmer for a given color.

ColorFilter!

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

Public functions

getColorFilterCache

Added in 1.1.0
java-static fun getColorFilterCache(color: Int): ColorFilterCache!

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
color: Int

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
fun getFilterForLevel(level: Float): ColorFilter!

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

Parameters
level: Float

The alpha level the filter should apply.

Returns
ColorFilter!

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