Skip to content

Instantly share code, notes, and snippets.

@pmutisya
Last active September 17, 2019 16:13
class _MyHomePageState extends State<MyHomePage> with WidgetsBindingObserver {
@override
void initState() {
super.initState();
WidgetsBinding.instance.addObserver(this);
}
@override
void dispose() {
WidgetsBinding.instance.removeObserver(this);
super.dispose();
}
@override
void didChangePlatformBrightness() {
final Brightness brightness =
WidgetsBinding.instance.window.platformBrightness;
//inform listeners and rebuild widget tree
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment