美文网首页
[Flutter]监听Android返回键事件

[Flutter]监听Android返回键事件

作者: Tsun424 | 来源:发表于2018-11-20 18:22 被阅读0次

    需求
    监听Android返回键按钮点击事件

    实现
    通过 WillPopScope 可以实现对返回键点击事件的监听,通过 onWillPop 回调函数可以处理响应点击事件。

    回退键

    代码片段

    WillPopScope(
          onWillPop: () => _showMessage(context, "信息", "返回键被点击,将要返回第一页"),
          child: Scaffold(
            appBar: AppBar(
              leading: IconButton(
                icon: Icon(Icons.chevron_left),
                onPressed: () => Navigator.of(context).pop(),
              ),
              title: Text('第二页'),
            ),
            body: Center(
              child: Text('这是第二页'),
            ),
          ),
        );
    

    源码

    点击Github源码浏览下载本示例完整源码

    相关文章

      网友评论

          本文标题:[Flutter]监听Android返回键事件

          本文链接:https://www.haomeiwen.com/subject/zfcbtqtx.html