flutter_dynamic_theme 1.0.2 copy "flutter_dynamic_theme: ^1.0.2" to clipboard
flutter_dynamic_theme: ^1.0.2 copied to clipboard

outdated

Vous permet de spécifier un certain nombre de thèmes de couleurs parmi lesquels l'utilisateur peut choisir. Persiste le thème sélectionné lors des redémarrages de l'application.

flutter_dynamic_theme #

Allows you to specify a number of color themes from which the user can choose. The selected theme persists when the application is restarted.

Include in your project #

dependencies:
  flutter_dynamic_theme: ^1.0.1

run packages get and import it

import 'package:flutter_dynamic_theme/flutter_dynamic_theme.dart';

if you want the dialog:

import 'package:flutter_dynamic_theme/theme_switcher_widgets.dart';

if you want the list of colors:

import 'package:flutter_dynamic_theme/dynamic_colors.dart';

[image] [image]

Getting Started #

Follow the instructions here.

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return FlutterDynamicTheme(
      defaultBrightness: Brightness.light,
      data: (Brightness brightness) => ThemeData(
        primarySwatch: Colors.purple,
        brightness: brightness,
      ),
      loadBrightnessOnStart: true,
      themedWidgetBuilder: (BuildContext context, ThemeData theme) {
        return MaterialApp(
          title: 'Flutter Demo',
          theme: theme,
          home: const MyHomePage(title: 'Flutter Demo Home Page'),
        );
      },
    );
  }
}

To change the color theme

FlutterDynamicTheme.of(context).setThemeData(new ThemeData(primarySwatch: Colors.red));

or

FlutterDynamicTheme.of(context).setThemeData(new ThemeData(primaryColor: Colors.red));

Maintainer #

If you experience any problems using this package, please create an issue on Github. Pull requests are also very welcome.

Many thanks to the dynamic_theme package from Norbert Kozsir this package was inspired by!

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

9
likes
0
points
49
downloads

Publisher

unverified uploader

Weekly Downloads

Vous permet de spécifier un certain nombre de thèmes de couleurs parmi lesquels l'utilisateur peut choisir. Persiste le thème sélectionné lors des redémarrages de l'application.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, shared_preferences

More

Packages that depend on flutter_dynamic_theme