代码之家  ›  专栏  ›  技术社区  ›  Ljdawson

Android Toast模糊

  •  0
  • Ljdawson  · 技术社区  · 16 年前

    我正在使用Toast在Android系统中弹出一个窗口,当显示模糊窗口时有什么方法吗?我通常使用:

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

    但在这种情况下,我不知道该怎么办…任何帮助都很好,谢谢!

    1 回复  |  直到 16 年前
        1
  •  3
  •   Intrications    16 年前

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

    当视图显示给用户时,将在应用程序上显示为浮动视图。它永远不会得到焦点。用户可能正在输入其他内容。这样做的目的是尽可能不引人注目,同时仍然向用户显示您希望他们看到的信息。两个例子是音量控制和简短的信息,说明您的设置已保存。

    如果你想保证用户的注意力,最好使用对话框,然后你应该能够模糊背景:

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