48 lines
1.3 KiB
Dart
48 lines
1.3 KiB
Dart
import 'package:flutter/material.dart';
|
|
import 'package:flutter_svg/svg.dart';
|
|
import 'package:plant_app/constants.dart';
|
|
|
|
class MyBottomNavBar extends StatelessWidget {
|
|
const MyBottomNavBar({super.key});
|
|
|
|
@override
|
|
Widget build(BuildContext context) {
|
|
return Container(
|
|
padding: const EdgeInsets.only(
|
|
left: kDefaultPadding * 2,
|
|
right: kDefaultPadding * 2,
|
|
),
|
|
// 调整为内置高度
|
|
height: kBottomNavigationBarHeight,
|
|
// height: 80,
|
|
decoration: BoxDecoration(
|
|
color: Colors.white,
|
|
boxShadow: [
|
|
BoxShadow(
|
|
offset: const Offset(0, -10),
|
|
blurRadius: 35,
|
|
color: kPrimaryColor.withOpacity(0.38),
|
|
),
|
|
],
|
|
),
|
|
child: Row(
|
|
mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
|
children: <Widget>[
|
|
IconButton(
|
|
icon: SvgPicture.asset("assets/icons/flower.svg"),
|
|
onPressed: () {},
|
|
),
|
|
IconButton(
|
|
icon: SvgPicture.asset("assets/icons/heart-icon.svg"),
|
|
onPressed: () {},
|
|
),
|
|
IconButton(
|
|
icon: SvgPicture.asset("assets/icons/user-icon.svg"),
|
|
onPressed: () {},
|
|
),
|
|
],
|
|
),
|
|
);
|
|
}
|
|
}
|