flutter_drawers 0.0.3+3 copy "flutter_drawers: ^0.0.3+3" to clipboard
flutter_drawers: ^0.0.3+3 copied to clipboard

Flutter package for beautiful drawer UI. Provides custom drawer widget. Supports all platforms.

example/lib/main.dart

import 'package:example/my_counter.dart';
import 'package:example/my_drawer.dart';
import 'package:example/my_home_page.dart';
import 'package:flutter/material.dart';

import 'package:flutter_drawers/flutter_drawers.dart';
import 'package:provider/provider.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({Key? key}) : super(key: key);

  final Widget drawerHeader = const Text(
    'Hello Flutter',
    style: TextStyle(
      color: Colors.white,
      fontSize: 24,
      fontWeight: FontWeight.bold,
      backgroundColor: Colors.blue,
    ),
    textAlign: TextAlign.center,
  );

  @override
  Widget build(BuildContext context) {
    return ChangeNotifierProvider(
      create: (_) => MyCounter(),
      child: MaterialApp(
        debugShowCheckedModeBanner: false,
        home: BoxDrawer(
          drawer: const MyDrawer(),
          alignment: DrawerAlignment.start,
          showDrawerOpener: true,
          drawerOpenerTopMargin: 8,
          animatedHeader: drawerHeader,
          headerHeight: 50,
          child: const MyHomePage(),
        ),
      ),
    );
  }
}
0
likes
140
pub points
17%
popularity

Publisher

unverified uploader

Flutter package for beautiful drawer UI. Provides custom drawer widget. Supports all platforms.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter

More

Packages that depend on flutter_drawers