2011-02-06 3 views
3

私のアプリケーションにVideoViewがあります。ぼかしからビューを除外します。

私は私の活動

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

問題もVideoViewで映像がぼやけているが、私はしたくないでぼかしフラグを設定しています。

VideoViewが特定のソースを持つImageViewに置き換えられても、まったくぼやけません。

VideoViewでこのぼやけを避ける方法はありますか?

+0

ぼかしフラグを元に戻しますか? – Reno

答えて

1

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

+0

こんにちは。私はあなたとあなたのAndroidへの貢献を尊敬します。このための回避策はありますか? – Shardul

+0

SurfaceViewの新しいサーフェスを使用して、サーフェスビューのサーフェスをアクティビティサーフェスの* top *上に移動できます。 –

関連する問題