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

86
Эквивалент RelativeLayout во Flutter

Есть ли способ реализовать что-то похожее на то, что RelativeLayoutесть на Android? В частности , я ищу что - то подобное centerInParent, layout_below:<layout_id>, layout_above:<layout_id>иalignParentLeft Дополнительные сведения о RelativeLayout:...

86
Flutter: RenderBox не выкладывался

Я пытаюсь создать ListView, но когда я импортирую класс list_form.dart, я получаю эту ошибку. Возможно, я допустил некоторые ошибки с макетом, потому что, если я попытаюсь запустить его внутри основного файла, я не получу этой ошибки. Это ошибка: I/flutter (12956): ══╡ EXCEPTION CAUGHT BY...

85
Что такое идиома или передовая практика проверки нуля в Dart?

У меня есть следующая форма присваивания и нулевых проверок, чтобы избежать двойного поиска на моих картах. Есть ли лучший или более идиоматический способ сделать это в Dart? bool isConnected(a, b){ List list; return ( ((list = outgoing[a]) != null && list.contains(b)) || ((list =...

27
Что такое обнуляемость в дротике (по умолчанию не обнуляется)?

Я слышал о новой функции языка безопасности ноль в Dart, которая в настоящее время является « экспериментом без значения NULL ». По умолчанию предполагается ввести ненулевое значение . Спецификацию функции можно найти здесь, а язык GitHub - здесь . Как это работает и где я могу...

23
унаследованное наследование наследуется как устаревшее, вместо этого используйте зависимостьOnInheritedWidgetOfExactType

С момента выпуска Flutter 1.12 мой следующий код: static MyInheritedWidget of(BuildContext context) { return context.inheritFromWidgetOfExactType(MyInheritedWidget) as MyInheritedWidget; } предупреждает со следующим: «attributeitFromWidgetOfExactType» устарел и не должен использоваться. Вместо...

17
Flutter - Как уменьшить размер приложения на устройстве

Размер загружаемого пакета моего приложения в Google PlayStore составляет около 23 МБ : Но почему после установки размер приложения на диске значительно увеличивается до 83 МБ : Любая идея, почему это происходит, потому что: 1) Файл активов Flutter (изображения, звук и шрифты) для проектов всего...

15
Наблюдаемый устарел в rxdart 0.23.1

Я просто обновился до, rxdart 0.23.1и внезапно я получаю ошибки везде, где я использовал Observableкласс. Я прочитал о критических изменениях в документации, и он указал использовать rxdart_codemodпакет, который я интегрировал в мой pubspec.yamlфайл, и выполнение следующей команды pub global...

14
flutter - flow-control-collection нужны, но так ли это?

После обновления флаттера (как основной, так и стабильной версий) и дротика я получаю сообщение об ошибке эксперимента - коллекции потоков управления не включены для различных циклов for, которые я использую в проекте. Я попытался исправить это с помощью этой записи, но это только сделало вещи...

14
Как запустить генератор кода поверх другого генератора кода?

Используя стек source_gen для создания генератора кода, как я могу создать генератор, который генерирует код, который будет входом другого генератора (более конкретно json_serializable)? Например, рассмотрим: class Example extends Generator { @override String generate(LibraryReader library,...

13
Flutter - Сборка для iOS, но встроенная интегрированная среда App.framework была создана для iOS Simulator

После обновления до Catalina 10.15.4 beta с бета-версией Xcode 13.4, которая также обновила Simulator до 13.4 (921.4). Приложение правильно компилируется и работает на физически подключенном устройстве, но никакие симуляторы каких-либо устройств не могут пройти этот этап. Я получил ошибки Сборка...

13
Когда использовать Provider.of <X> против Consumer <X> в Flutter

Я все еще думаю о методах управления состоянием во флаттере и немного озадачен тем, когда и почему использовать Provider.of<X>против Consumer<X>. Я понимаю (я думаю) из документации, что при выборе между этими двумя вы будете использовать Provider.of, когда мы хотим получить доступ к...

13
Как обновить значение для TextField с помощью StreamBuilder?

У меня есть, textfieldи я использую sqfliteбазу данных в моем приложении. sqfliteИмеет значение , которое мне нужно присвоить мойtextfield Вот мой textfieldкод StreamBuilder<String>( stream: patientHealthFormBloc.doctorName, builder: (context, snapshot) { return TextFormField( initialValue:...

12
Уведомление Flutter Push не отображается на IOS

У меня проблема с Flutter и IOS в отношении push-уведомлений. Мои настройки и вещи, которые работают: 1) Я установил firebase_messaging: ^5.1.6пакет без ошибок / выполнил все их инструкции для IOS 2) Я запросил у пользователя разрешение на IOS и согласился получать push-уведомления 3) Я могу...

12
Опция загрузки Flutter WEB

Я делаю флаттер веб-приложение, которое должно генерировать файл из пользовательских данных. И есть возможность скачать выходной файл. Но я не могу найти какие-либо опции / пакеты, которые работают для веб-флаттера :( Может кто-нибудь помочь...

12
Flutter ChangeNotifierProvider не поддерживается

У меня есть этот код в моем main.dart: main() { runApp( MultiProvider( providers: [ ChangeNotifierProvider(builder: (context) => Auth()), // /**problem here. builder displayed with strikethrough line**/ ], child: App(), ), ); } Примерно 2 дня назад код моей визуальной студии показывал это...

10
Должен ли я вызвать super.initState в конце или в начале?

Я смущен относительно того, где позвонить super.initSate()в флаттер? В некоторых примерах кода он вызывается в начале, а в других - в конце. Есть ли разница? Я пытался Google это, но не нашел объяснения позиции этого вызова функции. Какой из них правильный? void initState() { super.initState();...

10
Как сохранить файл дартс в файловой системе с комментариями Android Studio?

Мне нравится, как Android Studio и Visual Studio генерируют комментарии для каждой закрывающей скобки, но когда я открываю один и тот же файл в notepad ++ или любом другом текстовом редакторе, я не вижу эти комментарии. Есть ли способ сгенерировать сохраненный файл дротика, чтобы эти комментарии...