Androidのぼかしからビューを除外する

android blur video
Androidのぼかしからビューを除外する

アプリケーションに「VideoView」があります。

アクティビティにぼかしフラグを設定しました

getWindow().setFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND,
            WindowManager.LayoutParams.FLAG_BLUR_BEHIND);

問題は、 `VideoView`のビデオでさえぼやけていることです。

VideoView`が指定されたソースを持つ ImageView`に置き換えられたとき、それはまったくぼやけません。

「VideoView」でこのぼやけを回避する解決策はありますか?

  3  0


ベストアンサー

これは、VideoViewがアプリケーションの表面の背後に表面を作成するためです。 FLAG_BLUR_BEHINDフラグは、アプリケーションの表面の下にあるすべての表面をぼかします。 これが、ImageViewがアプリケーションの表面ではなく、背後の表面にあるため、ImageViewがぼやけていない理由です。

1


タイトルとURLをコピーしました