Android тост размытие - PullRequest
       8

Android тост размытие

0 голосов
/ 24 октября 2009

Я делаю всплывающее окно в Android с помощью Toast, есть ли способ, когда показано размытие окна позади. Я бы обычно использовал:

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

Но в этом случае я не уверен, как это сделать ... Любая помощь будет отличной, спасибо!

1 Ответ

3 голосов
/ 25 октября 2009

Тост разработан так, чтобы быть ненавязчивым и появляется только на короткое время, поэтому размытие фона не позволит пользователю продолжать пользоваться телефоном. Из Android SDK:

Когда представление показывается пользователю, отображается как плавающее представление над приложением. Это никогда не получит фокус. Пользователь, вероятно, будет в процессе ввода чего-то еще. Идея состоит в том, чтобы быть как можно более ненавязчивым, при этом показывая пользователю информацию, которую вы хотите, чтобы он увидел. Два примера - это регулятор громкости и краткое сообщение о том, что ваши настройки сохранены.

Вам лучше использовать диалог, если вы хотите гарантировать внимание пользователя, тогда вы сможете размыть фон:

http://developer.android.com/guide/topics/ui/dialogs.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...