material_neumorphic_theme 1.1.3

SDKflutter
Platformandroidioswindowslinuxmacosweb

A Flutter package for creating Neumorphic theme. Use material colorscheme to set neumorphic theme colors.

Material Neumorphic Theme

Part of Material Neumorphic widgets suit.

Use for set Neumorphic Theme, like color, depth, intensity, lightSource, etc.

Usage

final colorScheme = ColorScheme.fromSeed(
    brightness: Brightness.light,
    seedColor: NeumorphicTheme.defaultSeedColor);

final darkColorScheme = ColorScheme.fromSeed(
    brightness: Brightness.dark,
    seedColor: NeumorphicTheme.defaultSeedColor);

return MaterialApp(
    debugShowCheckedModeBanner: false,
    title: 'Neumorphic Theme Demo',
    theme: ThemeData(
        colorScheme: colorScheme,
        useMaterial3: true,
    ).copyWith(
        extensions: <ThemeExtension<dynamic>>[
            const NeumorphicTheme().fitWithColorSchema(colorScheme),
        ],
    ),
    darkTheme: ThemeData(
        colorScheme: darkColorScheme,
        useMaterial3: true,
    ).copyWith(
        extensions: <ThemeExtension<dynamic>>[
            const NeumorphicTheme().fitWithColorSchema(darkColorScheme),
        ],
    ),
    home: const MyHomePage(),
);