10
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

よくわかるBlurMaskFilter

Posted at
paint.setMaskFilter(new BlurMaskFilter(radius, style));

上記コードのradiusはぼかしの半径を設定しますが、styleの方がよくわからなかったので調べてみました。

こちらの記事に様々なBlurMaskFilterのスタイル例が紹介されています。

Blur.INNER

Blur.INNER
描画領域の内側に向かって、外側の色が溶け込むようなぼかしをかけます。

Blur.NORMAL

Blur.NORMAL
描画領域とその外側全体にぼかしをかけます。いわゆる「普通にぼかす」という状態。

Blur.OUTER

Blur.OUTER
描画領域には色を置かず、その外側に漏れるように描画します。

Blur.SOLID

Blur.SOLID
描画領域はぼかしをかけずに描画し、、さらに外側に漏れるようにぼかしを描画します。Blur.OUTER+ぼかしのない描画です。

名前だけからはイマイチどのような描画結果になるのか想像しづらいですが、例を見れば一目瞭然ですね!

10
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?