public class LightingColorFilter
extends ColorFilter
java.lang.Object | ||
↳ | android.graphics.ColorFilter | |
↳ | android.graphics.LightingColorFilter |
可用于模拟简单照明效果的滤色器。 A LightingColorFilter
由两个参数定义,一个用于乘以源颜色(称为colorMultiply
),另一个用于添加到源颜色(称为colorAdd
)。 这个彩色滤光片保持不变的alpha通道。 给定源颜色RGB,由此计算得到的R'G'B'颜色:
R' = R * colorMultiply.R + colorAdd.R G' = G * colorMultiply.G + colorAdd.G B' = B * colorMultiply.B + colorAdd.BThe result is pinned to the
[0..255]
range for each channel.
Public constructors |
|
---|---|
LightingColorFilter(int mul, int add) 创建一个将RGB通道乘以一种颜色的颜色过滤器,然后添加第二种颜色。 |
Inherited methods |
|
---|---|
From class android.graphics.ColorFilter
|
|
From class java.lang.Object
|
LightingColorFilter (int mul, int add)
创建一个将RGB通道乘以一种颜色的颜色过滤器,然后添加第二种颜色。 mul和add参数的alpha分量被忽略。
Parameters | |
---|---|
mul |
int
|
add |
int
|