import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:flutter_svg/flutter_svg.dart';
import 'package:seller/res/colors/colors.dart';
import 'package:seller/pages/tabs/user.dart';
import 'package:seller/pages/tabs/home.dart';
import 'package:seller/pages/tabs/message.dart';
import 'package:seller/pages/tabs/marketting.dart';
import 'package:seller/untils/tools.dart';
class TabsPage extends StatefulWidget {
@override
_TabsPageState createState() => _TabsPageState();
}
class _TabsPageState extends State<TabsPage> {
int _currentPageIndex = 0;
DateTime _lastPressedAt; //上次点击时间
List<Widget> _pageList = [
HomePage(),
MessagePage(),
MarkettingPage(),
UserPage(),
];
Widget _bottomNavigationBar() {
return BottomNavigationBar(
type: BottomNavigationBarType.fixed,
currentIndex: this._currentPageIndex,
unselectedItemColor: ThemeColors.medium,
selectedItemColor: ThemeColors.primary,
items: _bottomNavigationBarItemList(),
onT
flutter 底部tabbar
最新推荐文章于 2024-05-24 19:18:47 发布
本文详细介绍了在Flutter中如何创建和使用底部TabBar组件,包括自定义TabBar样式、添加动画效果以及在不同Tab之间切换时的数据管理策略。通过实例代码展示TabBar的实现过程,帮助开发者更好地理解和运用这一UI元素。
摘要由CSDN通过智能技术生成