3

我的VideoView申请中有一个。

我在我的活动中设置了模糊标志

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

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

VideoViewImageView具有指定来源的 an 替换时,它一点也不模糊。

有什么解决方案可以避免这种模糊VideoView吗?

4

1 回答 1

1

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

于 2011-02-15T07:45:06.897 回答