BandoLero
Aradığınız butonlar “System navigation bar” olarak geçer.
System navigation bar veya status bar’ı gizlemek için:
Yalnızca durum çubuğunu göstermek için
SystemChrome.setEnabledSystemUIMode(SystemUiMode.immersiveSticky,overlays: [SystemUiOverlay.top]);
Yalnızca sistem gezinti çubuğunu göstermek için
SystemChrome.setEnabledSystemUIMode(SystemUiMode.immersiveSticky,overlays: [SystemUiOverlay.bottom]);
ikisini de gizlemek için
SystemChrome.setEnabledSystemUIMode(SystemUiMode.immersiveSticky,
overlays: []);
Bunun gibi runApp yönteminden önce koymak daha iyidir
void main() {
WidgetsFlutterBinding.ensureInitialized();
SystemChrome.setEnabledSystemUIMode(SystemUiMode.immersiveSticky, overlays:[]).then(
(_) => runApp(MyApp()),
);
}
leanBack - Ekranda herhangi bir yere dokunarak sunulabilen durum ve gezinme çubuklarıyla tam ekran görüntü.
immersive - Ekranın kenarlarında kaydırma hareketiyle sunulabilen durum ve gezinme çubuklarıyla tam ekran görüntü.
immersiveSticky - Ekranın kenarlarında kaydırma hareketiyle geçici olarak gösterilebilen durum ve gezinme çubuklarıyla tam ekran görüntü .
edgeToEdge - Uygulama üzerinde işlenen durum ve gezinme öğeleriyle tam ekran görüntüleme.
manual - Manuel olarak yapılandırılmış [SystemUiOverlay]'leri bildirir. (daha fazla bilgi için belgelere bakın)
ayrıca burada da anlatımı mevcut