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 |
|
|---|---|
android.graphics.ColorFilter
|
|
java.lang.Object
|
|
LightingColorFilter (int mul,
int add)
创建一个将RGB通道乘以一种颜色的颜色过滤器,然后添加第二种颜色。 mul和add参数的alpha分量被忽略。
| Parameters | |
|---|---|
mul |
int
|
add |
int
|