flutter_material_showcase 1.1.0 copy "flutter_material_showcase: ^1.1.0" to clipboard
flutter_material_showcase: ^1.1.0 copied to clipboard

outdated

Material Design components showcase for Flutter apps. Use this package to check your ThemeData against most Material widgets.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:flutter_material_showcase/flutter_material_showcase.dart';

void main() => runApp(MyApp());

class MyApp extends StatefulWidget {
  // This widget is the root of your application.
  @override
  _MyAppState createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  Brightness brightness = Brightness.light;

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        brightness: brightness,
        primarySwatch: Colors.blue,
      ),
      home: Scaffold(
        appBar: AppBar(
          title: Text('Material Design Showcase'),
          actions: <Widget>[
            IconButton(
              icon: Icon(brightness == Brightness.light
                  ? Icons.wb_sunny
                  : Icons.brightness_2),
              onPressed: () {
                switch (brightness) {
                  case Brightness.dark:
                    setState(() {
                      brightness = Brightness.light;
                    });
                    break;
                  case Brightness.light:
                    setState(() {
                      brightness = Brightness.dark;
                    });
                    break;
                }
              },
            )
          ],
        ),
        body: ListView(
          children: <Widget>[
            MaterialShowcase(),
          ],
        ),
      ),
    );
  }
}
8
likes
40
points
101
downloads

Publisher

verified publisherbeltran.work

Weekly Downloads

Material Design components showcase for Flutter apps. Use this package to check your ThemeData against most Material widgets.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter

More

Packages that depend on flutter_material_showcase