Исключить вид из размытия Android - PullRequest
3 голосов
/ 06 февраля 2011

У меня в приложении VideoView.

Я установил флаги размытия в своей деятельности

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

Проблема в том, что видео в VideoView размыто, чего я не хочу.

Когда VideoView заменен на ImageView с указанным источником, он совсем не размыт.

Есть ли какое-либо решение, чтобы избежать этого размытияв VideoView?

1 Ответ

1 голос
/ 15 февраля 2011

Это потому, что VideoView создает поверхность за поверхностью вашего приложения. Флаг FLAG_BLUR_BEHIND размывает все поверхности под поверхностью вашего приложения. Вот почему ImageView не размыто, потому что оно находится на поверхности вашего приложения, а не на поверхности позади него.

...