私は達成したいことに少し助けが必要です。私のアプリケーションでキャンバスに描画するためにBitmapShader
を使用しています。シェイダーとしてカスタムPNGファイルをペイント変数に設定していて、シェーダーの色を変更したいと思います。ここでAndroid BitmapShaderカラーを変更する
は、私が使用しているサンプルコードです:
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.particle_point);
BitmapShader shader = new BitmapShader(bitmap, Shader.TileMode.REPEAT, Shader.TileMode.REPEAT);
mPaint.setShader(shader);
ColorFilter filter = new LightingColorFilter(0xFFFFFFFF , 0x000000FF);
mPaint.setColorFilter(filter);
私はそれを使用して色だ変更することができますを見つける:
ColorFilter filter = new LightingColorFilter(0xFFFFFFFF , 0x000000FF);
を、私のことができるようにする必要がありますカスタムカラーピッカーを使用して色を変更します。これは、-234423123
のようなカラーコードを返します。
私はこのカラーコードを使用して、ペイント変数に色として設定する方法はありますか。
ありがとうございます!
どのカラーピッカーを使用していますか? – Moss
私はこのカラーピッカーを使用しています:http://code.google.com/p/color-picker-view/ –