kherel / animated_theme_switcher

Flutter animated theme switcher
https://pub.dev/packages/animated_theme_switcher
MIT License
278 stars 28 forks source link

The circle animation doesn`t work. Theme just changing without circle #38

Closed voselo closed 2 years ago

voselo commented 3 years ago

ThemeProvider( initTheme: dark, builder: (context, myTheme) { return MaterialApp( title: 'Flutter Demo', theme: myTheme, home: MyHomePage(title: 'Flutter Demo Home Page'), ); }, );

ThemeSwitcher( clipper: ThemeSwitcherCircleClipper(), builder: (context) { return GestureDetector( onTap: () { ThemeSwitcher.of(context)!.changeTheme( theme: Theme.of(context).brightness == Brightness.light ? dark : light, reverseAnimation: Theme.of(context).brightness == Brightness.dark ? true : false, ); }, child: Container( width: 50, height: 50, color: Theme.of(context).cardColor, ), ); }, )

baiama commented 2 years ago

I think you forget set ThemeSwitchingArea.