Android APIs
public final class

ColorFilterCache

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

Class Overview

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.
[Expand]
Inherited Methods
From class java.lang.Object

Public Methods

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
color The color to use for the color filters.
Returns
  • A cache of ColorFilters at different alpha levels for the color.

public ColorFilter getFilterForLevel (float level)

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

Parameters
level The alpha level the filter should apply.
Returns
  • A ColorFilter at the alpha level for the color represented by the cache.