public final class ColorFilterDimmer
extends Object
java.lang.Object | |
↳ | android.support.v17.leanback.graphics.ColorFilterDimmer |
Helper类将昏暗的级别应用于View。 ColorFilterDimmer使用Paint对象中的ColorFilter根据当前活动的级别调暗视图。
Public methods |
|
---|---|
void |
applyFilterToView(View view) 将当前的ColorFilter应用于视图。 |
static ColorFilterDimmer |
create(ColorFilterCache dimmer, float activeLevel, float dimmedLevel) 为给定的颜色和级别创建ColorFilterDimmer .. |
static ColorFilterDimmer |
createDefault(Context context) 创建一个默认的ColorFilterDimmer。 |
ColorFilter |
getColorFilter() 获取ColorFilter设置为当前的调光级别。 |
Paint |
getPaint() 获取设置为当前调光级别的Paint对象。 |
void |
setActiveLevel(float level) 设置调光器的有效电平。 |
Inherited methods |
|
---|---|
![]() java.lang.Object
|
void applyFilterToView (View view)
将当前的ColorFilter应用于视图。 此方法将在应用过滤器时设置视图的硬件层,并在不应用过滤器时将其删除。
Parameters | |
---|---|
view |
View : The View to apply the ColorFilter to. |
ColorFilterDimmer create (ColorFilterCache dimmer, float activeLevel, float dimmedLevel)
为给定的颜色和级别创建ColorFilterDimmer ..
Parameters | |
---|---|
dimmer |
ColorFilterCache : The ColorFilterCache for dim color. |
activeLevel |
float : The level of dimming when the View is in its active state. Must be a float value between 0.0 and 1.0. |
dimmedLevel |
float : The level of dimming when the View is in its dimmed state. Must be a float value between 0.0 and 1.0. |
Returns | |
---|---|
ColorFilterDimmer |
ColorFilterDimmer createDefault (Context context)
创建一个默认的ColorFilterDimmer。 使用调光器的默认颜色和级别。
Parameters | |
---|---|
context |
Context : A Context used to retrieve Resources. |
Returns | |
---|---|
ColorFilterDimmer |
A ColorFilterDimmer with the default dim color and levels. |
ColorFilter getColorFilter ()
获取ColorFilter设置为当前的调光级别。
Returns | |
---|---|
ColorFilter |
The current ColorFilter. |
void setActiveLevel (float level)
设置调光器的有效电平。 根据级别更新ColorFilter。
Parameters | |
---|---|
level |
float : A float between 0 (fully dim) and 1 (fully active). |