|
@@ -1,13 +1,14 @@
|
|
import 'package:flutter/material.dart';
|
|
import 'package:flutter/material.dart';
|
|
import 'package:flutter_svg/svg.dart';
|
|
import 'package:flutter_svg/svg.dart';
|
|
|
|
+import 'package:fooddeliveryapp/constants.dart';
|
|
import 'package:fooddeliveryapp/model/product.dart';
|
|
import 'package:fooddeliveryapp/model/product.dart';
|
|
import 'package:fooddeliveryapp/pages/cart.dart';
|
|
import 'package:fooddeliveryapp/pages/cart.dart';
|
|
-import 'package:fooddeliveryapp/constants.dart';
|
|
|
|
import 'package:fooddeliveryapp/pages/order/components/body.dart';
|
|
import 'package:fooddeliveryapp/pages/order/components/body.dart';
|
|
|
|
|
|
class HomeSrcreen extends StatelessWidget {
|
|
class HomeSrcreen extends StatelessWidget {
|
|
static const routeName = '/order';
|
|
static const routeName = '/order';
|
|
final int index;
|
|
final int index;
|
|
|
|
+
|
|
//构造函数 同时传入桌号
|
|
//构造函数 同时传入桌号
|
|
HomeSrcreen({Key key, @required this.index}) : super(key: key);
|
|
HomeSrcreen({Key key, @required this.index}) : super(key: key);
|
|
|
|
|
|
@@ -29,7 +30,7 @@ class HomeSrcreen extends StatelessWidget {
|
|
title: Padding(
|
|
title: Padding(
|
|
padding: const EdgeInsets.symmetric(horizontal: kDefaultPaddin),
|
|
padding: const EdgeInsets.symmetric(horizontal: kDefaultPaddin),
|
|
child: Text(
|
|
child: Text(
|
|
- "口之福火锅",
|
|
|
|
|
|
+ "海底捞火锅",
|
|
style: Theme.of(context)
|
|
style: Theme.of(context)
|
|
.textTheme
|
|
.textTheme
|
|
.headline5
|
|
.headline5
|
|
@@ -41,14 +42,14 @@ class HomeSrcreen extends StatelessWidget {
|
|
onPressed: () {},
|
|
onPressed: () {},
|
|
),
|
|
),
|
|
actions: <Widget>[
|
|
actions: <Widget>[
|
|
- IconButton(
|
|
|
|
- icon: SvgPicture.asset(
|
|
|
|
- "assets/icons/search.svg",
|
|
|
|
- // By default our icon color is white
|
|
|
|
- color: kTextColor,
|
|
|
|
- ),
|
|
|
|
- onPressed: () {},
|
|
|
|
- ),
|
|
|
|
|
|
+ // IconButton(
|
|
|
|
+ // icon: SvgPicture.asset(
|
|
|
|
+ // "assets/icons/search.svg",
|
|
|
|
+ // // By default our icon color is white
|
|
|
|
+ // color: kTextColor,
|
|
|
|
+ // ),
|
|
|
|
+ // onPressed: () {},
|
|
|
|
+ // ),
|
|
IconButton(
|
|
IconButton(
|
|
icon: SvgPicture.asset(
|
|
icon: SvgPicture.asset(
|
|
"assets/icons/cart.svg",
|
|
"assets/icons/cart.svg",
|
|
@@ -71,7 +72,7 @@ List<MyTab> getMyTabs() {
|
|
MyTab(
|
|
MyTab(
|
|
Tab(
|
|
Tab(
|
|
child: Text(
|
|
child: Text(
|
|
- "功夫锅底",
|
|
|
|
|
|
+ "锅底",
|
|
style: TextStyle(color: Colors.black),
|
|
style: TextStyle(color: Colors.black),
|
|
),
|
|
),
|
|
),
|
|
),
|
|
@@ -82,7 +83,7 @@ List<MyTab> getMyTabs() {
|
|
MyTab(
|
|
MyTab(
|
|
Tab(
|
|
Tab(
|
|
child: Text(
|
|
child: Text(
|
|
- "飘香卤味",
|
|
|
|
|
|
+ "荤菜",
|
|
style: TextStyle(color: Colors.black),
|
|
style: TextStyle(color: Colors.black),
|
|
),
|
|
),
|
|
),
|
|
),
|
|
@@ -92,7 +93,37 @@ List<MyTab> getMyTabs() {
|
|
MyTab(
|
|
MyTab(
|
|
Tab(
|
|
Tab(
|
|
child: Text(
|
|
child: Text(
|
|
- "安心肉品",
|
|
|
|
|
|
+ "素菜",
|
|
|
|
+ style: TextStyle(color: Colors.black),
|
|
|
|
+ ),
|
|
|
|
+ ),
|
|
|
|
+ // Icon(Icons.directions_bike, color: Colors.pink, size: 60),
|
|
|
|
+ Menu(productsList: products2),
|
|
|
|
+ ),
|
|
|
|
+ MyTab(
|
|
|
|
+ Tab(
|
|
|
|
+ child: Text(
|
|
|
|
+ "主食",
|
|
|
|
+ style: TextStyle(color: Colors.black),
|
|
|
|
+ ),
|
|
|
|
+ ),
|
|
|
|
+ // Icon(Icons.directions_bike, color: Colors.pink, size: 60),
|
|
|
|
+ Menu(productsList: products2),
|
|
|
|
+ ),
|
|
|
|
+ MyTab(
|
|
|
|
+ Tab(
|
|
|
|
+ child: Text(
|
|
|
|
+ "酒水",
|
|
|
|
+ style: TextStyle(color: Colors.black),
|
|
|
|
+ ),
|
|
|
|
+ ),
|
|
|
|
+ // Icon(Icons.directions_bike, color: Colors.pink, size: 60),
|
|
|
|
+ Menu(productsList: products2),
|
|
|
|
+ ),
|
|
|
|
+ MyTab(
|
|
|
|
+ Tab(
|
|
|
|
+ child: Text(
|
|
|
|
+ "调料",
|
|
style: TextStyle(color: Colors.black),
|
|
style: TextStyle(color: Colors.black),
|
|
),
|
|
),
|
|
),
|
|
),
|