排除模糊android的视图

时间:2011-02-06 16:07:56

标签: android video blur

我的申请表中有VideoView

我在活动中设置了模糊标记

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

问题是即使VideoView中的视频模糊,我也不想这样做。

VideoView被具有指定来源的ImageView替换时,它根本不模糊。

是否有任何解决方案可以避免VideoView中的这种模糊?

1 个答案:

答案 0 :(得分:1)

这是因为VideoView在应用程序表面后面创建了一个表面。 FLAG_BLUR_BEHIND标志使应用程序表面下的所有曲面模糊。这就是ImageView不模糊的原因,因为它位于应用程序的表面,而不是它背后的表面。