Вопросы с тегом «flutter»

Flutter - это инструментарий пользовательского интерфейса Google для создания собственных скомпилированных приложений для мобильных устройств, веб-сайтов и настольных компьютеров из единой кодовой базы.

4
Flutter: как правильно использовать унаследованный виджет?
Как правильно использовать InheritedWidget? Пока я понял, что это дает вам возможность распространять данные по дереву виджетов. В крайнем случае, если вы установите это как RootWidget, он будет доступен из всех виджетов в дереве на всех маршрутах, что нормально, потому что каким-то образом мне нужно сделать свою ViewModel / модель …

9
Как сохранить в локальное хранилище с помощью Flutter?
В Android, если у меня есть информация, которую я хочу сохранять в сеансах, я знаю, что могу использовать SharedPreferences или создать базу данных SQLite или даже записать файл на устройство и прочитать его позже. Есть ли способ сохранить и восстановить такие данные, просто используя Flutter? Или мне нужно написать код …


8
Как изменить цвет кнопки возврата appBar
Я не могу понять, как изменить цвет кнопки автоматического возврата appBar на другой цвет. он находится под эшафотом, и я пытался исследовать его, но не могу осмыслить его. return Scaffold( appBar: AppBar( backgroundColor: Colors.white, title: Image.asset( 'images/.jpg', fit: BoxFit.fill, ), centerTitle: true, ),
102 flutter 

9
Когда появляется клавиатура, размер виджетов Flutter изменяется. Как этого избежать?
У меня есть такой столбец расширенных виджетов: return new Container( child: new Column( crossAxisAlignment: CrossAxisAlignment.stretch, children: <Widget>[ new Expanded( flex: 1, child: convertFrom, ), new Expanded( flex: 1, child: convertTo, ), new Expanded( flex: 1, child: description, ), ], ), ); Выглядит это так: convertFrom, включает TextField. Когда я нажимаю …


10
Flutter удаляет все маршруты
Я хочу разработать кнопку выхода, которая отправит меня в маршрут входа и удалит все остальные маршруты из Navigator. Документация, похоже, не объясняет, как создать RoutePredicateили иметь какую-либо функцию removeAll.
98 dart  flutter 

7
Программная прокрутка до конца ListView
У меня есть прокручиваемый, ListViewгде количество элементов может меняться динамически. Всякий раз, когда в конец списка добавляется новый элемент, я хотел бы программно прокрутить его ListViewдо конца. (например, что-то вроде списка сообщений чата, в который можно добавлять новые сообщения в конце) Я предполагаю, что мне нужно будет создать ScrollControllerв моем …


7
Как создать гиперссылку в виджете Flutter?
Я хотел бы создать гиперссылку для отображения в моем приложении Flutter. Гиперссылка должна быть встроена в Textтекстовое представление или подобные ему, например: The last book bought is <a href='#'>this</a> Есть намек на это?
97 flutter 

7
Flutter: расширенный vs гибкий
Я использовал как Expandedи Flexibleвиджеты , и они , кажется, работают одинаково. Есть ли разница между двумя, которые я пропустил?
97 dart  flutter 

8
Flutter: вертикально центральная колонна
Как центрировать столбец по вертикали во Flutter? Воспользовался виджетом «Новый Центр». Я использовал виджет «Новый центр», но он не центрирует мою колонку по вертикали? Любые идеи были бы полезны .... @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text("Thank you"), ), body: new Center( child: new Column( children: …
96 flutter 

4
Как преобразовать double в int в Dart?
Следующее вызывает следующую ошибку: int calc_ranks(ranks) { double multiplier = .5; return multiplier * ranks; } Возвращаемый тип doubleне является a int, как определено методом calc_ranks. Как мне округлить / преобразовать в int?

9
Как проверить, запущено ли приложение flutter при отладке?
У меня короткий вопрос. Я ищу способ выполнить код во Flutter, когда приложение находится в режиме отладки. Возможно ли такое во Flutter? Кажется, я не могу найти его в документации. Что-то вроде этого If(app.inDebugMode) { print("Print only in debug mode"); } Как проверить, работает ли приложение flutter в режиме отладки …

12
Перезагрузить навигатор Flutter при появлении
У меня есть один StatefulWidgetв флаттера с помощью кнопки, которая управляет , меня к другому , StatefulWidgetиспользуя Navigator.push(). Во втором виджете я меняю глобальное состояние (некоторые пользовательские настройки). Когда я возвращаюсь от второго виджета к первому, Navigator.pop()первый виджет находится в старом состоянии, но я хочу принудительно перезагрузить его. есть идеи …
96 dart  flutter 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.