web-dev-qa-db-ja.com

Androidでビューまたはレイアウトをぼかす方法は?

以下の例のように、ビューまたはレイアウトをぼかそうとしています。これまでのところ、画像をぼかす例を見ただけで、レイアウトにぼけを実装する方法について混乱しています。私はあなたたちが助けることができることを願っています!

enter image description here

乾杯!

5
TheQ

これを試してください Library その素晴らしくて使いやすいです。

セットアップ

依存関係

dependencies {
compile 'jp.wasabeef:blurry:2.0.3'
}

関数

オーバーレイ

親はViewGroupである必要があります

Blurry.with(context).radius(25).sampling(2).onto((ViewGroup) rootView);

Blurry.with(context).capture(view).into(imageView);

ぼかしオプション

  • 半径
  • ダウンサンプリング
  • カラーフィルター
  • 非同期サポート
  • アニメーション(オーバーレイのみ)

Blurry.with(context)
.radius(10)
.sampling(8)
.color(Color.argb(66, 255, 255, 0))
.async()
.animate(500)
.onto(rootView);

出力:

enter image description here

7
Maveňツ