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 | |
|---|---|
java.lang.Object
| |
Public methods
getColorFilterCache
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
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. |