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

126
Flutter SDK Установить фоновое изображение

Я пытаюсь установить фоновое изображение для домашней страницы. Я получаю изображение с начала экрана и заполняю ширину, но не высоту. Мне что-то не хватает в моем коде? Существуют ли стандарты изображения для флаттера? Масштабируются ли изображения в зависимости от разрешения экрана каждого...

126
В чем разница между функциями и классами для создания многоразовых виджетов?

Я понял, что можно создавать виджеты с использованием простых функций вместо создания подкласса StatelessWidget . Примером может быть такой: Widget function({ String title, VoidCallback callback }) { return GestureDetector( onTap: callback, child: // some widget ); } Это интересно, потому что для...

123
Flutter - перенос текста при переполнении, например, вставка многоточия или затухание

Я пытаюсь создать строку, в которой центральный текст имеет максимальный размер, и если текстовое содержимое слишком велико, оно соответствует размеру. Я вставляю TextOverflow.ellipsisсвойство для сокращения текста и вставки тройных точек, ...но оно не работает. main.dart import...

123
Команда Flutter не найдена

bash: flutter: command not found По-видимому, ни одна из команд флаттера не работает на терминале студии Android, и я считаю, что пытаюсь запустить ее в корне моего

122
Как отключить кнопку во Flutter?

Я только начинаю осваивать Flutter, но мне сложно понять, как установить включенное состояние кнопки. В документации говорится, что нужно установить onPressedзначение null, чтобы отключить кнопку, и присвоить ей значение, чтобы включить ее. Это нормально, если кнопка продолжает оставаться в том же...

115
Передача данных в виджет с отслеживанием состояния

Мне интересно, каков рекомендуемый способ передачи данных в виджет с отслеживанием состояния при его создании. Я видел два стиля: class ServerInfo extends StatefulWidget { Server _server; ServerInfo(Server server) { this._server = server; } @override State<StatefulWidget> createState() =>...

113
Как на самом деле работает конструктор const?

Я заметил, что в Dart можно создать конструктор const. В документации сказано, чтоconst слово используется для обозначения чего-либо, постоянной времени компиляции. Мне было интересно, что происходит, когда я использую constконструктор для создания объекта. Это как неизменный объект, который всегда...

108
Будет ли Dart поддерживать использование существующих библиотек JavaScript?

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

107
Не удалось найти lint-gradle-api-26.1.2.jar для проекта Flutter

Я новичок во Flutter и пытаюсь запустить пример проекта, когда вы создаете новый. При попытке запустить его возникает такая проблема: ОШИБКА: сбой при сборке за исключением. Где: Строка файла сборки PROJECTPATH ​​/ android / app / build.gradle: 25 Что пошло не так: возникла проблема при оценке...

105
Какая связь между виджетами с сохранением состояния и без состояния во Flutter?

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

104
Как отформатировать DateTime во Flutter

Я пытаюсь отобразить текущее значение DateTimeв Textвиджете после нажатия кнопки. Следующее работает, но я бы хотел изменить формат. Текущий подход DateTime now = DateTime.now(); currentTime = new DateTime(now.year, now.month, now.day, now.hour, now.minute); Text('$currentTime'), Результат...

103
Flutter: как правильно использовать унаследованный виджет?

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

102
Как я могу "уснуть" программу Dart

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

98
Flutter удаляет все маршруты

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