【问题标题】:how to make a clickable toast in flutter?如何在颤动中制作可点击的吐司?
【发布时间】:2020-10-09 07:24:43
【问题描述】:

我可以在 Flutter 中创建类似于 Toast 的东西吗?在事件和可点击的 toast 之后出现

我想要的例子:

【问题讨论】:

    标签: flutter


    【解决方案1】:

    这是文档中的一个示例,

    class SnackBarDemo extends StatelessWidget {
      @override
      Widget build(BuildContext context) {
        return MaterialApp(
          title: 'SnackBar Demo',
          home: Scaffold(
            appBar: AppBar(
              title: Text('SnackBar Demo'),
            ),
            body: SnackBarPage(),
          ),
        );
      }
    }
    
    class SnackBarPage extends StatelessWidget {
      @override
      Widget build(BuildContext context) {
        return Center(
          child: RaisedButton(
            onPressed: () {
              final snackBar = SnackBar(
                content: Text('Yay! A SnackBar!'),
                action: SnackBarAction(
                  label: 'Undo',
                  onPressed: () {
                    // Some code to undo the change.
                  },
                ),
              );
    
              // Find the Scaffold in the widget tree and use
              // it to show a SnackBar.
              Scaffold.of(context).showSnackBar(snackBar);
            },
            child: Text('Show SnackBar'),
          ),
        )
      }
    }
    

    我也推荐使用这个package,因为它有更多的自定义,你不必担心脚手架上下文。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-06-21
      • 1970-01-01
      • 2019-09-06
      • 1970-01-01
      • 2022-08-18
      • 1970-01-01
      • 2017-12-04
      • 2020-03-17
      相关资源
      最近更新 更多