import 'package:flutter/material.dart'; import 'package:flutter/widgets.dart'; import 'package:get/get.dart'; import 'package:starwork_flutter/base/base_controller.dart'; import 'package:starwork_flutter/views/home/home_view.dart'; import 'package:starwork_flutter/views/messages/messages_view.dart'; import 'package:starwork_flutter/views/mine/mine_view.dart'; class MainController extends BaseController { // 定义底部导航的标题和图标 final List bottomNavItems = [ const BottomNavigationBarItem( icon: Icon(Icons.home_rounded), label: '首页', ), const BottomNavigationBarItem( icon: Icon(Icons.messenger_outline_rounded), label: '消息', ), const BottomNavigationBarItem( icon: Icon(Icons.person), label: '我的', ), ]; // 当前选中的索引 var currentIndex = 0.obs; // 页面列表 final pages = [ HomeView(), MessagesView(), MineView(), ]; // 更新索引 void changeIndex(int index) { currentIndex.value = index; } }