![http://dorodoro.info/tip/view%E3%81%AB%E3%82%BF%E3%83%83%E3%83%81%E3%81%A7%E7%B5%B5%E3%82%92%E6%8F%8F%E3%81%8Fbitmap%E3%81%AB%E7%B7%9A%E3%82%92%E6%9B%B8%E3%81%8D%E8%BE%BC%E3%82%80/](https://cdn-ak-scissors.b.st-hatena.com/image/square/f66331aee347fc37bfed68b46c5a9d745a691387/height=288;version=1;width=512/http%3A%2F%2Fdorodoro.info%2Ftip%2Ffb.png)
Canvasを透明色で塗りつぶすの応用。 Canvasクラスのdraw系メソッドに渡すPaintパラメーターに、上記と同じようにPorterDuffルールを設定してあげる。 例:透明な四角を描画する。 Canvas canvas = getHolder.lockCanvas(); Paint paint = new Paint(); paint.setColor(Color.TRANSPARENT); paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.CLEAR)); canvas.drawRect(0, 0, 30, 30, paint); getHolder().unlockCanvasAndPost(canvas); Register as a new user and use Qiita more convenient
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く