mirror of
https://gitlab.com/nkming2/nc-photos.git
synced 2025-02-02 14:56:20 +01:00
Migrate setEnabledSystemUIOverlays
This commit is contained in:
parent
afe4cdf607
commit
dfb090f02a
3 changed files with 14 additions and 4 deletions
|
@ -79,7 +79,7 @@ class _SlideshowViewerState extends State<SlideshowViewer>
|
|||
}
|
||||
}();
|
||||
_initSlideshow();
|
||||
SystemChrome.setEnabledSystemUIOverlays([]);
|
||||
SystemChrome.setEnabledSystemUIMode(SystemUiMode.immersive);
|
||||
}
|
||||
|
||||
@override
|
||||
|
@ -253,6 +253,8 @@ class _SlideshowViewerState extends State<SlideshowViewer>
|
|||
return;
|
||||
}
|
||||
_setupSlideTransition(newPage);
|
||||
|
||||
SystemChrome.restoreSystemUIOverlays();
|
||||
}
|
||||
|
||||
void _setupSlideTransition(int index) {
|
||||
|
@ -267,6 +269,12 @@ class _SlideshowViewerState extends State<SlideshowViewer>
|
|||
|
||||
void _setShowActionBar(bool flag) {
|
||||
_isShowAppBar = flag;
|
||||
if (flag) {
|
||||
SystemChrome.setEnabledSystemUIMode(SystemUiMode.manual,
|
||||
overlays: SystemUiOverlay.values);
|
||||
} else {
|
||||
SystemChrome.setEnabledSystemUIMode(SystemUiMode.immersive);
|
||||
}
|
||||
}
|
||||
|
||||
/// Return the page index to the corresponding item index
|
||||
|
|
|
@ -593,9 +593,10 @@ class _ViewerState extends State<Viewer>
|
|||
void _setShowActionBar(bool flag) {
|
||||
_isShowAppBar = flag;
|
||||
if (flag) {
|
||||
SystemChrome.setEnabledSystemUIOverlays(SystemUiOverlay.values);
|
||||
SystemChrome.setEnabledSystemUIMode(SystemUiMode.manual,
|
||||
overlays: SystemUiOverlay.values);
|
||||
} else {
|
||||
SystemChrome.setEnabledSystemUIOverlays([]);
|
||||
SystemChrome.setEnabledSystemUIMode(SystemUiMode.immersive);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -76,7 +76,8 @@ class _ViewerSystemUiResetter implements Disposable {
|
|||
|
||||
@override
|
||||
dispose(State state) {
|
||||
SystemChrome.setEnabledSystemUIOverlays(SystemUiOverlay.values);
|
||||
SystemChrome.setEnabledSystemUIMode(SystemUiMode.manual,
|
||||
overlays: SystemUiOverlay.values);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue