Публикации по теме 'flutter-widget'


2 анимации 1 виджет
Достижение нескольких анимаций во Flutter Хорошо, на flutter.dev уже есть туториал, как это сделать. Но этот учебник… хоронит лидерство. Серьезно, это просто слишком сложно. Поэтому я подумал, что лучше сделать учебник по нескольким анимациям. В основном, вот как вы это делаете: _fadeAnimation = Tween<double>( begin…

Что во Flutter Wrap | Давай выясним!
Когда вы думаете об обтекании , вы обязательно скажете « корректировка ». Что ж, правильно . Виджет Flutter Wrap фактически делает то же самое с примененными виджетами. В этой статье мы узнаем, как работает этот виджет, а также другие свойства, так что давайте приступим к нему. Содержание Структура проекта Выполнение Структура проекта Допустим, у нас есть 3 Контейнер имеет круглую форму, имеет набивку и обернут. Внутри виджета строки Вот фрагмент..

Повышение состояния и обратные вызовы
Хроники управления состоянием Flutter 4 Итак, сегодня я хотел написать об унаследованных виджетах, но понял, что концепция подъема состояния и обратных вызовов может иметь жизненно важное значение для лучшего понимания и создания надлежащих основ для унаследованных виджетов, поэтому я начну с этого. Управление состоянием довольно интересно, оно делает наш код более живым и более реактивным. Однако управление состоянием с помощью виджетов с отслеживанием состояния и ловушек флаттера..

Как рисовать во флаттере
Простое руководство по использованию виджета CustomPaint Если вы еще не видели его, возможно, вы захотите начать с просмотра видео Flutter Widget of the Week о CustomPaint . В этом видео я покажу, как делать многие вещи. Настраивать Создайте новый проект и замените main.dart следующим кодом: Примечания: Для рисования во Flutter используется виджет CustomPaint . Если не даете ребенку, установите размер. Здесь я сделал размер 300 x 300 логических пикселя. (Если..

Замена setState на StreamController | Интересное руководство по флаттеру
Как вы уже знаете о последних рекомендациях Flutter . Одним из них является Шаблон блока , который работает с Потоком событий и генерирует соответствующее состояние . Но эта статья будет посвящена не полному объяснению вышеописанного решения для управления состоянием , а небольшой его части. Давайте углубимся и узнаем больше… Поправьте меня, если я ошибаюсь . В наших разработках мы часто используем следующие виджеты : НижняяНавигацияБар TabBar TextFormFields на..

Мое путешествие по флаттеру: новое начало
Введение Я был потерянным мальчиком, который пытался понять, как найти решения. Поначалу мне было трудно принять решение выбрать Android, а не iOS. Но имея опыт работы с Java, я был достаточно уверен, чтобы выжить до определенного предела. Обучение Android для меня началось с Udacity Android Basics Nanodegree, и я благодарю обе команды Udacity и Google за то, что они выбрали меня среди тысяч студентов, чтобы войти в число 150 лучших (точнее, из 10 000). Мне было не так легко..

Вопросы по теме 'flutter-widget'

Когда действительно нужна функция сборки в приложении Flutter?
Я совершенно новичок в приложении flutter, но у меня сильная концепция в android / kotlin. Я пытаюсь понять базовую структуру приложения flutter. Я читал, что каждому виджету нужна функция build для переопределения для рисования дочерних...
25 просмотров
schedule 22.10.2021

Flutter, как перейти к определенной позиции элемента в SliverList?
У меня SliverList с SliverChildBuilderDelegate , моя проблема в том, что я не могу установить ScrollController на SliverList , потому что я хочу контролировать прокрутку моего списка, я ищу прокрутку до определенного элемента в списке (который...
4380 просмотров
schedule 21.10.2021

Как использовать плитку расширения внутри контейнера во Flutter?
Это набор плитки расширения. Здесь я хочу деформировать плитку расширения внутри контейнера, чтобы я мог придать плитке границу, форму и тень. Также я хочу, чтобы расширенный результат был таким же, как этот. Как я могу этого добиться....
951 просмотров

Исключение, обнаруженное библиотекой виджетов 'package: flutter / src / widgets / slover.dart': неудачное утверждение: строка 543 pos 15: 'children! = Null': неверно
Возникла ошибка моего all future builder Как я могу решить ..................................... .................................................. .....................................................
314 просмотров

Фулттер: Как изменить цвет всего текста перед определенным символом в TextField?
Я пытаюсь создать виджет TextField в приложении Flutter, в котором я хочу разрешить пользователю вставлять текстовую строку следующим образом: USER-0123456789 В котором текст ПОЛЬЗОВАТЕЛЬ (весь текст перед символом ' - ') должен быть...
937 просмотров
schedule 19.05.2022

Как предотвратить удаление виджета с отслеживанием состояния, хранящегося в списке?
Позвольте мне начать с объяснения проблемы. У меня есть несколько кнопок, которые создаются на основе данных, которые я получаю с сервера. При каждом нажатии кнопки мне нужно создать и отобразить виджет, который представит мне некоторые данные (этот...
368 просмотров

Flutter - Неудачное утверждение: строка 61 поз. 12: '_route == ModalRoute.of (context)': неверно
При нажатии кнопки в моем приложении открывается всплывающее окно. нажимает кнопку один раз, и все работает нормально, но всякий раз, когда я нажимаю на эту кнопку 2 3 раза непрерывно, я получаю сообщение об ошибке, приведенное ниже. Я получаю эту...
2457 просмотров

Виджет Flutter Hero не работает должным образом
Я пытаюсь использовать анимацию героя для перехода с одного экрана на другой. Я следовал простому примеру на странице flutter.dev, но, похоже, он не работает. У меня два экрана, ScreenOne и ScreenTwo, оба StatefulWidget. ScreenOne содержит список...
110 просмотров

потяните, чтобы обновить виджет «Нет данных»
Мне нужна помощь в этом, пожалуйста, у меня есть RefreshIndicator, который загружает ListView, когда в базе данных есть данные, однако я хочу, чтобы виджет возвращал текстовый виджет «нет данных», если таблица пуста, а не ListView. но когда таблица...
49 просмотров

Как удалить тег медленного режима в приложении Flutter
Я начал разработку приложения для флаттера. У меня вопрос, как мне удалить баннер медленной загрузки в приложении flutter. Я использовал виджет Material (не MaterialApp), где он не содержит этого свойства debugShowCheckedModeBanner . Есть ли...
5129 просмотров

Как отключить Cupertinopicker во флаттере?
У меня есть CupertinoPicker, при некоторых условиях я должен отключить CupertinoPicker. Проверил класс CupertinoPicker и не нашел в нем никакого атрибута отключения. Если отключение невозможно, могу ли я перестать прокручивать его?...
528 просмотров

Как добавить список с виджетами в общие настройки Flutter?
Как мне сохранить данные списка виджетов на телефоне пользователей в автономном режиме без использования онлайн. Могу ли я использовать общие настройки для сохранения данных Список виджетов или есть ли какой-либо другой метод. Что на самом деле я...
726 просмотров

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

Как бороться с нежелательной сборкой виджетов?
По разным причинам иногда метод build моих виджетов вызывается снова. Я знаю, что это происходит из-за обновления родителя. Но это вызывает нежелательные эффекты. Типичная ситуация, когда это вызывает проблемы, - это использование FutureBuilder...
58375 просмотров

Сделать параметр Function необязательным в флаттере пользовательского виджета
Я пытаюсь создать некоторые пользовательские виджеты с некоторыми параметрами в конструкторе. Этот виджет имеет несколько необязательных и обязательных параметров. как сделать параметр типа Function необязательным в моем файле Widget . class...
33814 просмотров
schedule 20.10.2022

Flutter - Как создать собственный виджет, который добавляет нижний колонтитул к полученному виджету с возможностью прокрутки?
Я создаю настраиваемый виджет, который добавляет нижний колонтитул в качестве последнего элемента к любому полученному виджету с возможностью прокрутки. Идеальное использование было бы таким: ScrollableWithFooter( child:...
502 просмотров
schedule 11.03.2023

Вызов метода в дочернем виджете из родительского виджета с использованием GlobalKey
Я использую глобальный ключ для вызова методов из дочернего виджета из родительского. Я нашел этот подход, как указано в option2 здесь. https://medium.com/flutter-community/flutter-communication-between-widgets-f5590230df1e Ниже приведен не...
599 просмотров
schedule 09.12.2022

Получение абсолютных координат элемента на экране в драйвере флаттера
Есть ли способ получить абсолютные координаты элемента на экране во флаттере? Я нахожу элемент за ключом, но мне также нужны его координаты (или, по крайней мере, центр). Я обнаружил, что у драйвера флаттера есть для этого несколько методов,...
84 просмотров

Метод setState () не обновляет пользовательский интерфейс (Flutter)
Мой домашний экран - это Scaffold с ListView в теле и плавающей кнопкой действия внизу. Кнопка действия переводит пользователя на второй экран, где он может ввести текст в поле ввода текста и нажать «Сохранить». Кнопка сохранения вызывает метод на...
318 просмотров

почему crossAxisAlignment и mainAxisAlignment различаются по строке и столбцу
Как мы все знаем, Для строки: mainAxisAlignment = Горизонтальная ось crossAxisAlignment = Вертикальная ось Для столбца: mainAxisAlignment = Вертикальная ось crossAxisAlignment = Горизонтальная ось Но у меня вопрос: почему эти два свойства...
132 просмотров