1

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番目の画像はマスクレイヤーです。最後の画像は結果画像です。

4

0 に答える 0