123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- import 'package:flutter/material.dart';
- import 'package:flutter_clock/model/constants.dart';
- import 'package:flutter_clock/views/side_menu_item.dart';
- /// 左侧滑动菜单
- class SideMenu extends StatelessWidget {
- const SideMenu({
- Key? key,
- }) : super(key: key);
- @override
- Widget build(BuildContext context) {
- return Container(
- height: double.infinity,
- padding: EdgeInsets.only(top: kDefaultPadding),
- color: kBgLightColor,
- child: SafeArea(
- child: SingleChildScrollView(
- padding: EdgeInsets.symmetric(horizontal: kDefaultPadding),
- child: Column(
- children: [
- Row(
- children: [
- Image.asset(
- "assets/images/Logo Outlook.png",
- width: 46,
- ),
- Spacer(),
- ],
- ),
- SizedBox(height: kDefaultPadding * 2),
- // Menu Items
- SideMenuItem(
- press: () {},
- title: "Inbox",
- iconSrc: "assets/Icons/Inbox.svg",
- isActive: true,
- itemCount: 3,
- ),
- SideMenuItem(
- press: () {},
- title: "Sent",
- iconSrc: "assets/Icons/Send.svg",
- isActive: false,
- itemCount: 0,
- ),
- SideMenuItem(
- press: () {},
- title: "Drafts",
- iconSrc: "assets/Icons/File.svg",
- isActive: false,
- itemCount: 0,
- ),
- SideMenuItem(
- press: () {},
- title: "Deleted",
- iconSrc: "assets/Icons/Trash.svg",
- isActive: false,
- showBorder: false,
- itemCount: 0,
- ),
- ],
- ),
- ),
- ),
- );
- }
- }
|