Flutter——两种监听导航栏返回按钮的方法

2020-12-21  本文已影响0人  刘铁崧

第一种

重写返回按钮

    return Scaffold(
      appBar: AppBar(
        title: Text(widget.message),
        leading: IconButton(icon: Icon(Icons.arrow_back), onPressed: (){
          
        }),

      ),

第二种

使用WillPopScope包裹

注:
1.Future.value(true)时自动返回
2.Future.value(false)时,需要手动写返回跳转

return WillPopScope(
      onWillPop: (){
        return Future.value(true);
      },
      child: Scaffold(
        appBar: AppBar(
          title: Text(widget.message),
        ),
      ),
    );
上一篇下一篇

猜你喜欢

热点阅读