2011-11-15 4 views
7

私は黒の背景をビューの背景として黒色にしています。半透明のオーバーレイのように、色を適用したいと思います。それ。Androidカラーオーバレイ - PorterDuffモード

私はdrawable.setColorFilter(color,mode)がトリックをするかもしれないと思ったが、異なるモードが何を意味するのか分からない。

誰でも私にヒントを与えることができますか?

私はこの質問はあなたを助けるかもしれないと考えている

答えて

8

:私はあなたが必要としているもののためPorterDuff.Mode.MULTIPLYを使用することをお勧めし、言っ

Understanding the Use of ColorMatrix and ColorMatrixColorFilter to Modify a Drawable's Hue

+0

大歓迎です! :) Photoshopのブレンドモードを使用している場合(GIMPにはおそらく同様のものがあります)、オーバーラップが多く、同じように動作します。 – kcoppock

+0

エフェクトが複数回適用されると、最初の描画を超えて色合いが変わらないように、これを行う方法はありますか?イメージはますます赤くなります... – jjxtra

関連する問題