added in version 22.1.0
belongs to Maven artifact com.android.support:leanback-v17:28.0.0-alpha1

ColorFilterCache

public final class ColorFilterCache
extends Object

java.lang.Object
   ↳ android.support.v17.leanback.graphics.ColorFilterCache


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

Summary

Public methods

static ColorFilterCache getColorFilterCache(int color)

Get a ColorDimmer for a given color.

ColorFilter getFilterForLevel(float level)

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

Inherited methods

From class java.lang.Object

Public methods

getColorFilterCache

added in version 22.1.0
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
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 version 22.1.0
ColorFilter getFilterForLevel (float level)

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.