mod: 修改bottomBar样式

This commit is contained in:
guozhigq
2023-06-30 00:03:42 +08:00
parent b43b9549b9
commit 2fa3dfa53f
4 changed files with 21 additions and 62 deletions

View File

@ -2,6 +2,7 @@ import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:pilipala/pages/home/index.dart';
import 'package:pilipala/pages/hot/index.dart';
import 'package:salomon_bottom_bar/salomon_bottom_bar.dart';
import './controller.dart';
class MainApp extends StatefulWidget {
@ -111,17 +112,16 @@ class _MainAppState extends State<MainApp> with SingleTickerProviderStateMixin {
),
),
),
bottomNavigationBar: NavigationBar(
elevation: 1,
destinations: _mainController.navigationBars.map((e) {
return NavigationDestination(
bottomNavigationBar: SalomonBottomBar(
currentIndex: selectedIndex,
onTap: (value) => setIndex(value),
items: _mainController.navigationBars.map((e) {
return SalomonBottomBarItem(
icon: e['icon'],
selectedIcon: e['selectedIcon'],
label: e['label'],
title: Text(e['label']),
selectedColor: Theme.of(context).colorScheme.primary,
);
}).toList(),
selectedIndex: selectedIndex,
onDestinationSelected: (value) => setIndex(value),
),
);
}