Commit 5403aec5 authored by jinzhu's avatar jinzhu

创建四个tabBar widget

parent 4711e28f
import 'package:flutter/material.dart';
class HomePage extends StatefulWidget {
@override
_HomePageState createState() => _HomePageState();
}
class _HomePageState extends State<HomePage> {
@override
Widget build(BuildContext context) {
return Container(
color: Colors.red,
);
}
}
\ No newline at end of file
import 'package:flutter/material.dart';
class MessagePage extends StatefulWidget {
@override
_MessagePageState createState() => _MessagePageState();
}
class _MessagePageState extends State<MessagePage> {
@override
Widget build(BuildContext context) {
return Container(
color: Colors.amber,
);
}
}
\ No newline at end of file
import 'package:flutter/material.dart';
class MinePage extends StatefulWidget {
@override
_MinePageState createState() => _MinePageState();
}
class _MinePageState extends State<MinePage> {
@override
Widget build(BuildContext context) {
return Container(
color: Colors.green,
);
}
}
\ No newline at end of file
import 'package:flutter/material.dart';
class OrderPage extends StatefulWidget {
@override
_OrderPageState createState() => _OrderPageState();
}
class _OrderPageState extends State<OrderPage> {
@override
Widget build(BuildContext context) {
return Container(
color: Colors.yellow,
);
}
}
\ No newline at end of file
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter/cupertino.dart'; import 'package:flutter/cupertino.dart';
import 'Home/HomePage.dart';
import 'Message/MessagePage.dart';
import 'Mine/MinePage.dart';
import 'Order/OrderPage.dart';
void main() => runApp(App()); void main() => runApp(App());
...@@ -56,23 +60,11 @@ class HomeState extends State<Home> { ...@@ -56,23 +60,11 @@ class HomeState extends State<Home> {
@override @override
void initState() { void initState() {
super.initState(); super.initState();
// DataUtils.getColorThemeIndex().then((index) {
// print('color theme index = $index');
// if (index != null) {
// ThemeUtils.currentColorTheme = ThemeUtils.supportColors[index];
// Constants.eventBus.fire(new ChangeThemeEvent(ThemeUtils.supportColors[index]));
// }
// });
// Constants.eventBus.on<ChangeThemeEvent>().listen((event) {
// setState(() {
// themeColor = event.color;
// });
// });
pages = <Widget>[ pages = <Widget>[
// new NewsListPage(), new HomePage(),
// new TweetsListPage(), new OrderPage(),
// new DiscoveryPage(), new MessagePage(),
// new MyInfoPage() new MinePage()
]; ];
if (tabImages == null) { if (tabImages == null) {
tabImages = [ tabImages = [
...@@ -100,7 +92,6 @@ class HomeState extends State<Home> { ...@@ -100,7 +92,6 @@ class HomeState extends State<Home> {
return new Text(appBarTitles[curIndex], style: getTabTextStyle(curIndex)); return new Text(appBarTitles[curIndex], style: getTabTextStyle(curIndex));
} }
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
_body = new IndexedStack( _body = new IndexedStack(
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment