在颤振中显示通知的最简单方法?

时间:2021-05-12 13:32:04

标签: flutter notifications android-notifications flutter-dependencies

如何在 Flutter 应用中显示通知?

我尝试过各种软件包,例如 flutter_local_notifications awesome_notifications。但我无法正确使用它们。

另外,我想要简单的本地通知。所以云通知不太适合我的需要。

1 个答案:

答案 0 :(得分:1)

在应用上显示本地通知的最简单方法之一是使用 Toast 库。由于易于使用、跨平台错误很少以及许多最近的代码示例,它非常受欢迎。

唯一的警告:请检查 toast 的外观和感觉是否符合您的想法。默认情况下,它是在屏幕底部弹出的通知。 (您可以覆盖默认行为,但这需要更多代码,例如:How to display Toast at center of screen

toast 唯一的“困难”是您可能必须在小部件级别处理状态(可能是小部件间的,但在许多用例中可以避免)。给出的例子是不言自明的恕我直言。 https://pub.dev/packages/fluttertoast/example

如果官方文档还不够,或者想要无状态示例,请随时查看 SO 上的此链接。 How to create Toast in Flutter? 那里的 31 个答案中的一个应该有一个代码,应该非常接近您喜欢的东西。

现在是其他类型的通知列表。如果 toast 不适合您的 UX/UI 需求,这可能会给您一些想法。 https://ux.stackexchange.com/questions/91406/what-is-the-difference-between-alert-notification-banner-and-toast-message