Androidのぼかしレイヤーにグラデーションマスクを適用しようとしています。このようなもの:
私はこのコードを使おうとしています:
Bitmap mutable = Bitmap.createBitmap(lebg.getWidth(), lebg.getHeight(), Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(mutable);
Paint paint = new Paint();
paint.setFilterBitmap(false);
canvas.drawBitmap(lebg, 0, 0, paint);
canvas.drawBitmap(leblur, 0, 0, paint);
paint.setXfermode(new PorterDuffXfermode(Mode.DST_OUT));
canvas.drawBitmap(mask, 0, 0, paint);
何か案が?
ありがとう!
最初の画像はぼかしレイヤーです。2番目の画像は元のレイヤーです。3番目の画像はマスクレイヤーです。最後の画像は結果画像です。