ThemeNotifier constructor
ThemeNotifier(
- ThemeData _themeData
Implementation
ThemeNotifier(this._themeData)
{
// load the library
if (libraryLoader == null)
{
libraryLoader = Completer();
fonts.loadLibrary().then((value) => libraryLoader!.complete(true));
}
// wait for the library to load
if (!libraryLoader!.isCompleted) {
libraryLoader!.future.whenComplete(()
{
setTheme(System.theme.brightness ?? 'light', System.theme.colorscheme ?? 'lightblue');
});
}
}