【问题标题】:in Flutter when I call a showSnackBar, it keeps on showing until I refresh the page. It does not disappear by itself在 Flutter 中,当我调用 showSnackBar 时,它会一直显示,直到我刷新页面。它不会自行消失
【发布时间】:2021-04-21 06:40:35
【问题描述】:
_scaffoldKey.currentState.showSnackBar(SnackBar(
      content: Text('You dont have enough money'),
    ));

当我给它时间时,它也不起作用。可能是因为我是从函数中调用它的吗?

【问题讨论】:

    标签: flutter dart snackbar


    【解决方案1】:

    SnackBar 有一个属性 duration ,使用 duration 属性设置时间直到你想显示 sSnackBar 之后它会自动消失。

       _scaffoldKey.currentState.showSnackBar(SnackBar(
        content: Text('You dont have enough money'),
        duration: Duration(seconds: 2),
       ));
    

    【讨论】:

    • 对不起,但它不像我说的那样工作。当我给出持续时间时,它仍然不会消失。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-11-23
    • 1970-01-01
    • 1970-01-01
    • 2021-06-03
    • 1970-01-01
    • 2011-01-14
    • 2021-08-31
    相关资源
    最近更新 更多