Шаблон singleton гарантирует, что когда-либо будет создан только один экземпляр класса. Как мне построить это в Dart?
Dart - это язык программирования, основанный на классах (статически и строго), для создания веб-приложений и мобильных приложений. Dart компилирует в современный JavaScript для запуска в браузере и компилирует в собственный код для запуска на мобильных платформах, таких как Android и iOS. Дарт также работает в командной строке для сценариев и приложений на стороне сервера.
Шаблон singleton гарантирует, что когда-либо будет создан только один экземпляр класса. Как мне построить это в Dart?
Как преобразовать цвета строки шестнадцатеричных как #b74093к Colorв
В настоящее время я разрабатываю приложение для Android во Флаттере. Как добавить кнопку с закругленными
В чем разница между constи finalключевым словом в
Я получаю исключение при рендеринге, которое не понимаю, как исправить. Я пытаюсь создать столбец с 3 строками. Строка [Изображение] Строка [TextField] Ряд [кнопки] Вот мой код для создания контейнера: Container buildEnterAppContainer(BuildContext context) { var container = new Container( padding:...
Есть ли способ изменить имя пакета проекта Flutter? Я хочу изменить имя пакета и имя приложения в проекте
Dart поддерживает как именованные необязательные параметры, так и позиционные необязательные параметры. В чем разница между ними? Кроме того, как узнать, действительно ли указан необязательный параметр?...
Я использую Flutter и хочу добавить границу к виджету (в данном случае текстовому виджету). Я пробовал TextStyle и Text, но не видел, как добавить
Я хотел бы ввести начальное значение в текстовое поле и перерисовать его с пустым значением, чтобы очистить текст. Как лучше всего это сделать с помощью API...
У меня есть экземпляр, DateTimeи я хотел бы отформатировать его в строку. Как я могу это сделать? Я хочу превратить дату в строку, например,
Иногда я вижу это List list = []; затем list..add(color) В чем разница в использовании 1 точки ( .) и 2 точек (
Для пользовательского интерфейса, который должен немного отличаться на iOS и Android , то есть на разных платформах , должен быть способ определить, на каком из них работает приложение, но я не смог найти его в документации. Что...
Я собираю пользовательский ввод с помощью, TextFormFieldи когда пользователь нажимает FloatingActionButtonкнопку, указывающую, что они выполнены, я хочу закрыть экранную клавиатуру. Как отключить автоматическое отключение клавиатуры? import 'package:flutter/material.dart'; class MyHomePage extends...
Я установил Flutter и настроил Android Studio. Затем я клонировал пример флаттера на GitHub ( https://github.com/flutter/flutter ) и запустил его в Android Studio, но он предупреждает меня: «Dart SDK не настроен», это случилось и с моим коллегой. , Но если я создам новый проект в Android Studio,...
В Android каждый Viewподкласс имеет setVisibility()метод, позволяющий изменять видимость Viewобъекта. Есть 3 варианта настройки видимости: Видимый: визуализирует Viewвидимое внутри макета. Невидимый: скрывает View, но оставляет зазор, эквивалентный тому, Viewчто занимал бы, если бы он был видим...
Я создал приложение, используя flutter create testapp. Теперь я хочу изменить название приложения с «testapp» на «My Trips Tracker». Как я могу это сделать ? Я попытался изменить это, AndroidManifest.xmlи он был изменен, но есть ли способ, которым флаттер позволяет это...
Я не могу найти способ создать поле ввода во Flutter, которое открывало бы цифровую клавиатуру. Возможно ли это с виджетами материалов Flutter? Некоторые обсуждения на github, похоже, указывают на то, что это поддерживаемая функция, но я не могу найти по ней никакой...
Я пытаюсь создать простую страницу входа в свое приложение Flutter. Я успешно создал кнопки TextFields и Login / Signin. Я хочу добавить горизонтальный ListView. Когда я запускаю код, мои элементы исчезают, если я делаю это без ListView, все снова в порядке. Как мне это сделать правильно? return...
Как сгенерировать случайные числа с помощью
В моем приложении Flutter есть 2 экрана: список записей и экран для создания и редактирования записей. Если я передаю объект на второй экран, это означает, что я собираюсь его отредактировать, а если я передаю значение null, это означает, что я создаю новый элемент. Экран редактирования - это...