You could do something like:
void main() {
runApp(Root());
}
class Root extends StatefulWidget {
bool _isLocked = false;
@override
Widget build(BuildContext context) {
return GetMaterialApp(
home: showLockScreen ? LockScreenWidget() : OpenScreenWidget();
);
}
void triggerLock() {
setState(() {
isLocked = !isLocked;
});
}
}
This could be your starter code, but it requires a Timer that you need to implement.
Whenever you want to lock the screen, you can just call triggerLock().
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…