Как использовать LightingColorFilter, чтобы сделать изображение темным для света

Я хочу добавить свет изображения, я хочу использовать LightingColorFilter

LightingColorFilter lcf = new LightingColorFilter( mul, add); 
imageView.setColorFilter(lcf);

но я не знаю, как настроить mul, add, можете ли вы дать ссылку или код или параметры, чтобы отрегулировать свет изображения?

Спасибо

Ответ 1

Целочисленные значения являются цветами (вы можете захотеть более внимательно посмотреть здесь http://developer.android.com/reference/android/graphics/Color.html)
Используются 4 байта, один для альфа, один для красного, один для зеленого, один для синего диапазона - каждый от 0 до 255 (от 0 до FF)

поэтому цвет в шестнадцатеричном виде выглядит как

0 x 00     00   00    00
    alpha  red  green blue

Если вы хотите установить, например, красный на ноль, используйте

mul: 0xFF00FFFF
add: 0x00000000

Если вы хотите принудительно включить синий цвет, используйте

mul: 0xFFFFFFFF
add: 0x000000FF