Используйте этот тег для вопросов о наборе инструментов кроссплатформенного пользовательского интерфейса Flutter. Если ваш вопрос касается конкретной платформы, отметьте ее также (например, [android], [ios] и т. д.). Вы также можете включить тег [dart] для вопросов по кодированию.

Подробнее про flutter...

Я получаю бесконечный цикл, когда я вызываю функцию setstate в виджете с отслеживанием состояния в приведенном ниже коде. Когда я удаляю его, он останавливает цикл, но тогда я не буду обновлять свой виджет, поэтому мне нужно использовать setstate для обновления моего виджета, но я не могу найти выхо...
Я пытаюсь создать приложение во флаттере, используя блочный пакет. Я вижу, что немногие из реализаций выполняются с использованием streambuilder, и немногие из них выполняются с использованием blocbuilder. Может ли кто-нибудь объяснить основную разницу между StreamBuilder и BlocBuilder, а также ког...
28 Май 2023 в 16:41
Дизайн сети, которую я создаю Я пытаюсь создать веб-сайт в соответствии с дизайном, однако я получаю ошибки переполнения. Я ищу советы о том, как я могу избежать этих ошибок, я использую LayoutBuilder и получаю maxWdth и maxHeight, затем я масштабирую размеры своих виджетов, используя эти два огран...
28 Май 2023 в 15:20
Я подготовил такой метод на основе виджета https://pub.dev/packages/weather, который получает данные из: https://openweathermap.org/current bool isNight(Weather weather) { return DateTime.now().isAfter(weather.sunset) || DateTime.now().isBefore(weather.sunrise); } К сожалению, получить ошибк...
28 Май 2023 в 14:40
У меня есть список, который содержит виджеты (сообщения), проблема в том, что я не могу удалить последний элемент из списка. я уже пробовал messages.remove(Widget); messages.removeAt(index); Я даже пробовал messages.clear()| Но это также не работает... Я могу удалить все сообщения, кроме последнег...
28 Май 2023 в 14:14
Я пытаюсь установить пакет Flutter "image_picker". Когда я запускаю flutter pub add image_picker, я получаю следующую ошибку: The current Dart SDK version is 3.0.1. Because image_picker <0.7.0-nullsafety doesn't support null safety and image_picker >=0.8.4 <0.8.6 depends on image_picker_platf...
28 Май 2023 в 13:27
Плохое состояние: GetIt: Объект/фабрика с типом LoginViewModel не зарегистрирован внутри GetIt. (Вы случайно сделали GetIt sl=GetIt.instance(); вместо GetIt sl=GetIt.instance; Вы забыли его зарегистрировать?) // ЭТО ОШИБКА, КОТОРУЮ Я ПОЛУЧИЛ скриншот этого еще один скриншот Я не понимаю, что означа...
Включить нулевую безопасность во флаттере? Пожалуйста, помогите мне исправить эту ошибку. скриншот ошибки Я попытался обновить cmd, но это не решило проблему. Когда я нажимаю получить зависимости, я получаю сообщение об ошибке, как на скриншоте Можете ли вы сказать мне лучшее решение для этого...
28 Май 2023 в 12:43
Привет, как решить ошибки Ошибка: Участник не найден: «Material.maybeOf». bool isMaterial = Material.maybeOf(context) != null; . Я использую пакет flutter_date_pickers: ^0.4.2, и я проверил, что это последняя версия. Ошибка возникла после того, как я обновил flutter sdk....
28 Май 2023 в 12:16
Я пытаюсь запустить проект флаттера в Android Studio. Я загружаю проект и пытаюсь получить ключ SHA 1 для Firebase. Как я это сделал --> В Android-файле --> открыть gradlew в Терминале --> запустить .\gradlew signingReport. Я получаю сообщение об ошибке = Ошибка: отсутствует хранилище ключей. Вот...
28 Май 2023 в 11:43
Подскажите, пожалуйста, как сделать кнопку, подобную той, что на прикрепленном изображении. Я могу создавать круглые кнопки, но не могу их замаскировать. ElevatedButton( style: ElevatedButton.styleFrom(shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(10), ...
28 Май 2023 в 10:53
Это мои установленные зависимости: cupertino_icons: ^1.0.2 http: ^0.13.6 local_auth: ^2.1.6 rxdart: ^0.27.7 bloc: ^8.1.2 google_fonts: ^4.0.4 flutter_secure_storage: ^8.0.0 flutter_appauth: ^6.0.0 flutter_bloc: ^8.1.3 flutter_spinkit: ^5.2.0 cached_network_image: ^3.2.3 just_audio: ^0.9.33 just_audi...
28 Май 2023 в 08:53
Приложение Flutter Django размещено на Netlify и Heroku. Когда пользователь пытается войти в систему, отображается следующее сообщение об ошибке: Access to XMLHttpRequest at [heroku url] from origin [netlify url] has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on...
28 Май 2023 в 08:21
Вот как выглядит мой экран-заставка, так как я могу сделать так, чтобы логотип заполнил форму закругленного круга, и как я могу сделать это, чтобы я мог добавить фоновое изображение...
28 Май 2023 в 05:48
Недавно я начал создавать приложение Flutter. Надеюсь, если кто-нибудь поможет мне с моим вопросом новичка: Я установил дополнение Flutter к коду VS, следуя этому вступительному видео, но при запуске получил следующее предупреждение >Flutter: Run Flutter Doctor из палитры команд. [!] Xcode - devel...
28 Май 2023 в 04:57
Я работаю в Android Studio, используя MacOS, и развертываю его на своем рабочем столе для выбора устройства FLutter. Я использую Firebase для создания новых пользователей, и есть проблема с подключением к Интернету. В настоящее время я получаю сообщение об ошибке flutter: network-request-failed, п...
28 Май 2023 в 04:29
У меня есть список виджетов (упражнений) на моем экране. Я хочу сделать так, чтобы упражнения можно было переупорядочивать, чтобы я мог перетаскивать их, и порядок менялся. Это мой ПОЛНЫЙ код: import 'dart:collection'; import 'package:flutter/material.dart'; import 'package:workout_app/Screens/Com...
28 Май 2023 в 03:21
Я создаю репозиторий для получения данных из firestore и возвращаю их в виде списка объектов с именем Keekzs. Требуемая цель - вернуть Future<KtList<Keekz>>, однако я застрял в том, что по какой-то причине я всегда получаю Future<KtList<Future<Keekz>>> для возврата. Я изолировал большую часть внутр...
28 Май 2023 в 03:04
В приложении чата я пытаюсь запросить Firestore и вернуть имя другого пользователя в виде строки из коллекции «Контакты». Я все еще пытаюсь понять асинхронность и фьючерсы в дротике, поэтому, когда я возвращаю это, он печатает «Экземпляр будущего» вместо строки, которую должен запрашивать findName....
28 Май 2023 в 02:42
Я использую кнопку раскрывающегося списка в моем проекте. После нажатия кнопки раскрывающегося меню открывается список, мои элементы маленькие (пон. вторник, среда и т. д.), но раскрывающееся окно расширяется до кнопки раскрывающегося списка. Я хочу уменьшить ширину выпадающего меню без изменения ...
28 Май 2023 в 02:12
Итак, я новичок в Riverpod, и я использую Riverpod в основном из-за меньшего количества перестроений страниц, но когда мне следует использовать ConsumerWidget, как я видел, когда я использую ConsumerWidget, он перестраивает все дерево виджетов, но при использовании только потребителя на этой кнопке ...
27 Май 2023 в 23:42
Я ожидаю начать разработку флаттера на Windows 10, поэтому мне нужно знать, процессор i5 какого поколения требуется для разработки флаттера, сколько ядер должно быть в моем процессоре, пожалуйста, укажите другие требования, такие как оперативная память, хранилище, VGA и т. д. (мне нужно запустить э...
27 Май 2023 в 23:23
Я работаю над проектом Flutter, сталкиваясь с этой проблемой после обновления Gradel до последней версии. Есть ли способ понизить версию плагина Kotlin Gradle или вернуться к предыдущей версии в студии Android, пожалуйста? * What went wrong: The Android Gradle plugin supports only Kotlin Gradle plug...
Здесь два файла: (для упрощения a.dart и b.dart, классы A и B) А.дротик: enum CalorieDensity { veryLow, low, medium, high, none } class A extends StatefulWidget { const A({ Key? key, }) : super(key: key); @override State<A> createState() => _AState(); } class _AState extends State<A> ...
27 Май 2023 в 21:27
ЭТО КОД Я НАПИСАЛ В МОЕМ файле device_info.dart (я пытаюсь получить информацию об устройстве). import 'package:device_info/device_info.dart'; import 'package:flutter/foundation.dart'; import 'package:flutter/services.dart'; import '../domain/model/model.dart'; Future<DeviceInfo> getDeviceDetai...