引言:在实际开发中,页面之间跳转有时候不需要appBar的返回箭头,所以如何去掉呢,接下来向呢展示->
首先我们需要实现的效果如图
- 通过设置属性 automaticallyImplyLeading: false。
appBar: AppBar(
title: Text('入库表格'),
automaticallyImplyLeading: false,
actions: <Widget>[
new IconButton( // action button
padding: EdgeInsets.only(right: 20),
icon: new Icon(Icons.person),
onPressed: (){
Navigator
.of(context)
.push(new MaterialPageRoute(builder: (_) {
return new UserInfo();
}));
},
),
],
),
- 可以设置跳转的方式。(这几种跳转方式,都是返回就直接关掉了应用了,也就是不希望用户go back的操作,慎用)
// Navigator.pushReplacementNamed(context,"/search");
// Navigator.pushNamedAndRemoveUntil(context,"/search",(_)=>false);
// Navigator.pushAndRemoveUntil(context, new MaterialPageRoute(builder: (context) => new Search()), (_)=>false);
旨在分享实用方法。