如何在Flutter中延迟SnackBar

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

Flutter延迟后如何显示小吃吧?我试过了

Future.delayed(const Duration(milliseconds: 5000), () { ... }

但它根本不会延迟它。

flutter snackbar
1个回答
2
投票

那么你必须在你的未来执行结束后这样做。你用then future方法做到这一点。

Future.delayed(Duration(seconds: 5)).then((_) {
         // this code is executed after the future ends.
        _scaffoldKey.currentState.showSnackBar( SnackBar(content: Text("SNACKBAR") ) );
} );
© www.soinside.com 2019 - 2024. All rights reserved.