Клавиатура Android вызывает появление строки состояния - PullRequest
0 голосов
/ 31 января 2019

Мне нужно скрыть строку состояния Android в моем приложении, поэтому я использую следующий код

import 'package:flutter/material.dart';
import 'package:flutter/services.dart';

main() {
  SystemChrome.setEnabledSystemUIOverlays([]);
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        home: Scaffold(
            body: Center(child: TextField()), backgroundColor: Colors.orange));
  }
}

У меня есть textfield на экране, поэтому всякий раз, когда клавиатура Android открывает строку состояния, появляется снова.Я пытался с несколькими устройствами Android, и я получаю ту же ошибку.

Это действительно ошибка в рамках или я делаю что-то не так?

Я прикрепил короткую ссылку на видео нижечтобы показать ошибку

https://drive.google.com/file/d/19qs5Rsrfc_G1oN5kbxgKvYQAXpTr8RZx/view?usp=sharing

Я не тестировал в iOS

1 Ответ

0 голосов
/ 31 января 2019

Пожалуйста, поделитесь кодом.Я попытался добавить SystemChrome.setEnabledSystemUIOverlays([]); в initState(), и у меня есть текстовое поле, оно работает нормально.

...