import 'package:flutter/material.dart';
import 'package:flutter_app/pages/Search.dart';
class Home extends StatefulWidget {
@override
_HomeState createState() => _HomeState();
}
class _HomeState extends State<Home> {
@override
Widget build(BuildContext context) {
return Container(
color: Colors.orange,
child: RaisedButton(
child: Text("搜索"),
onPressed: (){
Navigator.of(context).push(
MaterialPageRoute(
builder:(context){
return Search(text: "Are you Searching page?",);
}
)
);
},
),
);
}
}
import 'package:flutter/material.dart';
class Search extends StatefulWidget {
var text;
Search({this.text});
@override
_SearchState createState() => _SearchState(text: this.text);
}
class _SearchState extends State<Search> {
var text;
_SearchState({this.text});
@override
Widget build(BuildContext context) {
return Scaffold(
floatingActionButton: FloatingActionButton(
child: Text("返回"),
onPressed: (){
Navigator.of(context).pop();
},
),
appBar: AppBar(
title: Text("I'm searching"),
),
body: Center(
child: Text(this.text.toString()),
),
);
}
}