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

Dart - это язык программирования, основанный на классах (статически и строго), для создания веб-приложений и мобильных приложений. Dart компилирует в современный JavaScript для запуска в браузере и компилирует в собственный код для запуска на мобильных платформах, таких как Android и iOS. Дарт также работает в командной строке для сценариев и приложений на стороне сервера.

14
Какая связь между виджетами с сохранением состояния и без состояния во Flutter?
Виджет с отслеживанием состояния определяется как любой виджет, который меняет свое состояние в течение своего времени существования. Но это очень распространенная практика, когда a StatelessWidgetявляется StatefulWidgetодним из его дочерних элементов. Не StatelessWidgetпереходит в состояние, если у него есть StatefulWidgetодин из его дочерних элементов? Я попытался заглянуть в документацию как часть …

9
Как отформатировать DateTime во Flutter
Я пытаюсь отобразить текущее значение DateTimeв Textвиджете после нажатия кнопки. Следующее работает, но я бы хотел изменить формат. Текущий подход DateTime now = DateTime.now(); currentTime = new DateTime(now.year, now.month, now.day, now.hour, now.minute); Text('$currentTime'), Результат YYYY-MM-JJ HH-MM:00.000 Вопрос Как я могу снять :00.000деталь?
104 datetime  flutter  dart 


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


7
Как я могу "уснуть" программу Dart
Мне нравится моделировать вызов асинхронного веб-сервиса в моем приложении Dart для тестирования. Чтобы смоделировать случайность ответов этих ложных вызовов (возможно, не по порядку), я хотел бы запрограммировать мои макеты на ожидание (сон) в течение определенного периода времени, прежде чем возвращать «Будущее». Как я могу это сделать?


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


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

30
Плагин Flutter и google_sign_in: PlatformException (sign_in_failed, com.google.android.gms.common.api.ApiException: 10:, null)
Диалог (форма Google) для учетных данных открывается успешно, но после ввода учетных данных я получаю эту ошибку. Я следовал инструкциям отсюда . Создал проект Firebase, включил API Google Диска (это то, что мне сейчас нужно) из консоли API Google. Код, генерирующий исключение: final GoogleSignIn _googleSignIn = GoogleSignIn( scopes: [ 'https://www.googleapis.com/auth/drive', …


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