Android吐司模糊

时间:2009-10-24 17:35:35

标签: android

我正在使用Toast在Android中弹出一个弹出窗口,有什么办法可以模糊后面的窗口。我通常会使用:

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

但在这种情况下我不确定如何去做...任何帮助都会很棒,谢谢!

1 个答案:

答案 0 :(得分:3)

Toast设计为不引人注目且仅在短时间内出现,因此模糊背景会阻止用户继续使用手机。来自Android SDK:

  

向用户显示视图时,在应用程序上显示为浮动视图。它永远不会得到关注。用户可能正在键入其他内容。这个想法尽可能不引人注目,同时仍向用户显示您希望他们看到的信息。两个示例是音量控制,以及说明您的设置已保存的简短消息。

如果你想保证用户的注意力,你最好使用Dialog,那么你应该能够模糊背景:

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