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. |