ColorFilterCache
public final class 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. |
Public methods
getColorFilterCache
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
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. |