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),
),
),
);