よくわかるBlurMaskFilter
paint.setMaskFilter(new BlurMaskFilter(radius, style));
上記コードのradius
はぼかしの半径を設定しますが、style
の方がよくわからなかったので調べてみました。
こちらの記事に様々なBlurMaskFilterのスタイル例が紹介されています。
Blur.INNER
描画領域の内側に向かって、外側の色が溶け込むようなぼかしをかけます。
Blur.NORMAL
描画領域とその外側全体にぼかしをかけます。いわゆる「普通にぼかす」という状態。
Blur.OUTER
Blur.SOLID
描画領域はぼかしをかけずに描画し、、さらに外側に漏れるようにぼかしを描画します。Blur.OUTER+ぼかしのない描画です。
名前だけからはイマイチどのような描画結果になるのか想像しづらいですが、例を見れば一目瞭然ですね!
Author And Source
この問題について(よくわかるBlurMaskFilter), 我々は、より多くの情報をここで見つけました https://qiita.com/niusounds/items/5577139b71f2acb27661著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .