feast_qy_menu_show_page.dart
3.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import '../../models/get_banquet_by_id_new_model.dart';
import '../../models/set_xuan_tai_model.dart';
import '../../models/setmeal_by_id_model.dart';
import '../../res/colors.dart';
import '../../utils/screen_util.dart';
import '../../utils/utils.dart';
import '../../widgets/h_empty_view.dart';
import '../../widgets/system_app_bar.dart';
class FeastQYMenuPage extends StatefulWidget {
final List<Cooklist> cookListData;
FeastQYMenuPage({Key key, this.cookListData}) : super(key: key);
@override
_FeastQYMenuPageState createState() => _FeastQYMenuPageState();
}
class _FeastQYMenuPageState extends State<FeastQYMenuPage> {
@override
void initState() {
// TODO: implement initState
super.initState();
Utils.changeStatusColor(color: MyColours.color_438E93);
}
@override
Widget build(BuildContext context) {
return Scaffold(
backgroundColor: MyColours.color_ffffff,
appBar: SystemAppBar(
'查看菜单',
needWhite: true,
bgColor: MyColours.color_438E93,
titleColor: MyColours.color_F6F6F6,
onTap: () {
Navigator.pop(context);
},
),
body: ListView.builder(
shrinkWrap: true,
padding: EdgeInsets.symmetric(horizontal: w(16), vertical: w(24)),
itemCount: widget.cookListData.length,
itemBuilder: (BuildContext context, int index) {
return Container(
margin: new EdgeInsets.only(bottom: h(12)),
padding: EdgeInsets.only(bottom: w(12)),
decoration: BoxDecoration(
color: MyColours.color_ffffff,
border: Border(
bottom: BorderSide(
width: w(0.5), color: MyColours.color_DBDBDB))),
child: new GestureDetector(
onTap: () {
// _gotoProjectDetail(projectModelList[index]);
},
child: new Container(
color: MyColours.color_ffffff,
child: Row(
children: [
Container(
width: h(119),
child: Text(
widget.cookListData[index].cname,
overflow: TextOverflow.ellipsis,
maxLines: 10,
style: TextStyle(
color: MyColours.color_515151,
fontSize: ScreenUtil().setSp(32)),
)),
// HEmptyView(16),
// Container(
// width: h(36),
// child: Text(
// '${setmeal.spec}',
// overflow: TextOverflow.ellipsis,
// maxLines: 1,
// style: TextStyle(
// color: MyColours.color_515151,
// fontSize: ScreenUtil().setSp(32)),
// )),
],
)),
),
);
},
));
}
}