我正在使用Toast在Android中弹出一个弹出窗口,有什么办法可以模糊后面的窗口。我通常会使用:
getWindow().setFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND,
WindowManager.LayoutParams.FLAG_BLUR_BEHIND);
但在这种情况下我不确定如何去做...任何帮助都会很棒,谢谢!
答案 0 :(得分:3)
Toast设计为不引人注目且仅在短时间内出现,因此模糊背景会阻止用户继续使用手机。来自Android SDK:
向用户显示视图时,在应用程序上显示为浮动视图。它永远不会得到关注。用户可能正在键入其他内容。这个想法尽可能不引人注目,同时仍向用户显示您希望他们看到的信息。两个示例是音量控制,以及说明您的设置已保存的简短消息。
如果你想保证用户的注意力,你最好使用Dialog,那么你应该能够模糊背景: