2011-08-13 16 views
11

を点灯させる画像形式のダークを作るためにLightingColorFilterを使用する私は、画像の光を追加したい、私はLightingColorFilterどのよう

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

を使用したいが、私はmul, addを調整する方法がわからない、することができますイメージの光を調整するためのいくつかのリンクやコードやパラメータを与えますか?

整数値が色です

答えて

22

青色領域のため、
4バイトが使用されているアルファのための1、赤1、緑1、1を(あなたがここhttp://developer.android.com/reference/android/graphics/Color.htmlを見て近いしたい場合があります)ありがとう - 0から255までの単一のすべて(FFへの進0)

あなたがゼロに赤い例えば設定したい場合はそう進で色が

0 x 00  00 00 00 
    alpha red green blue 

のように見え、

を使用
mul: 0xFF00FFFF 
add: 0x00000000 

あなたは私がそれらの完全な説明と文書化の答えを愛し、それにヒントを追加する

mul: 0xFFFFFFFF 
add: 0x000000FF 
+1

を使用し、フルオンに青を強制する場合:軽くするため、MUL使用:0xFFFFFFFFをと追加:0x00222222(たとえば22) – Darkendorf

+0

@Darkendorf、どうしたら暗くなりますか? – squeeish

+1

@Terence申し訳ありませんが、多分mul 0xFF888888で遊んでみました... – Darkendorf