feat:增加主题色模块
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:food_hub_app/layout/drawer.dart';
|
||||
import 'package:food_hub_app/layout/nav_bar.dart';
|
||||
import 'package:food_hub_app/layout/app_actions.dart';
|
||||
import 'package:food_hub_app/layout/app_drawer.dart';
|
||||
import 'package:food_hub_app/layout/app_navbar.dart';
|
||||
import 'package:food_hub_app/layout/menu.dart';
|
||||
|
||||
class HomePage extends StatefulWidget {
|
||||
const HomePage({super.key});
|
||||
@@ -12,8 +14,6 @@ class HomePage extends StatefulWidget {
|
||||
class _HomePage extends State<HomePage> {
|
||||
int _currentIndex = 0;
|
||||
|
||||
List<Widget> get tabPages => pageInfos.map((item) => item.page).toList();
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Scaffold(
|
||||
@@ -30,34 +30,17 @@ class _HomePage extends State<HomePage> {
|
||||
);
|
||||
},
|
||||
),
|
||||
actions: [
|
||||
Row(
|
||||
children: [
|
||||
IconButton(
|
||||
icon: Icon(Icons.search, color: Colors.white),
|
||||
onPressed: () {
|
||||
// 搜索功能
|
||||
},
|
||||
),
|
||||
IconButton(
|
||||
icon: Icon(Icons.add, color: Colors.white),
|
||||
onPressed: () {
|
||||
buildBottomSheet(context);
|
||||
},
|
||||
),
|
||||
],
|
||||
),
|
||||
],
|
||||
actions: [AppActions()],
|
||||
),
|
||||
// backgroundColor: Color(0xFFF5F5F5),
|
||||
drawer: SettingsDrawer(),
|
||||
drawer: AppDrawer(),
|
||||
body: Padding(
|
||||
padding: EdgeInsets.all(10),
|
||||
child: tabPages[_currentIndex],
|
||||
),
|
||||
bottomNavigationBar: buildBottomNavBar(
|
||||
currentIndex: _currentIndex,
|
||||
onTap: (index) {
|
||||
bottomNavigationBar: AppNavbar(
|
||||
currentPageIndex: _currentIndex,
|
||||
onTapNavbarItem: (index) {
|
||||
setState(() {
|
||||
_currentIndex = index;
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user