flutter页面间的跳转 Navigator.push
import 'package:flutter/material.dart';
void main(){
runApp(MaterialApp(
title: "导航演示",
home: new FirstScreen(),
));
}
class FirstScreen extends StatelessWidget{
@override
Widget build(BuildContext context){
return Scaffold(
appBar:AppBar(title: Text('导航页面')),
body:Center(child: RaisedButton(
child: Text('查看商品闲情也'),
onPressed: (){
Navigator.push(context,MaterialPageRoute(
builder: (context)=> new SecondPage(),
));
}
,
),)
);
}
}
class SecondPage extends StatelessWidget{
@override
Widget build(BuildContext context){
return Scaffold(
appBar:AppBar(title: Text('商品详情页')),
body:Center(child: RaisedButton(
child: Text('商品'),
onPressed: (){
Navigator.pop(context);
},
),)
);
}
}