我可以设置 fluttertoast 的持续时间吗?

问题描述 投票:0回答:2

我打算使用这个库 https://pub.dev/packages/fluttertoast/install 用于 toasts。

有没有办法设置持续时间。这是一个网络项目,以防有什么不同。

谢谢你。

flutter toast flutter-web
2个回答
5
投票

这是我发现的:

不幸的是,Toast 在屏幕上显示的持续时间是由标志定义的:您可以显示较短的持续时间,即 2 秒,也可以显示较长的持续时间,即 3.5 秒来源

fluttertoast
仅实现这两种类型的持续时间,如果您想要更长的祝酒时间,则需要使用本机代码自行实现。


0
投票

现在随着 FlutterToast 包的新更新,您可以使用 Toast with BuildContext 设置 Toast 的持续时间:

FToast fToast = FToast();
fToast.init(context);
fToast.showToast(
    child: toast,
    gravity: ToastGravity.BOTTOM,
    toastDuration: Duration(seconds: 2),
);
© www.soinside.com 2019 - 2024. All rights reserved.