theme_provider library
Classes
- InheritedThemeController
- An InheritedNotifier that exposes the ThemeController to the widget tree.
- ShaderTheme
- A Widget that initializes the ThemeController and provides it to the descendant widgets.
- ThemeController
- The controller that holds the current theme state and manages the switching animation logic.
Typedefs
- ThemeBuilder = Widget Function(BuildContext, ThemeData theme)