ColorFilterCache
class ColorFilterCache
Cache of ColorFilters for a given color at different alpha levels.
Summary
Public functions |
|
|---|---|
java-static ColorFilterCache! |
getColorFilterCache(color: Int)Get a ColorDimmer for a given color. |
ColorFilter! |
getFilterForLevel(level: Float)Returns a ColorFilter for a given alpha level between 0 and 1.0. |
Public functions
getColorFilterCache
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
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. |