Публикации по теме '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 просмотров
schedule
27.10.2021
Исключение, обнаруженное библиотекой виджетов 'package: flutter / src / widgets / slover.dart': неудачное утверждение: строка 543 pos 15: 'children! = Null': неверно
Возникла ошибка моего all future builder Как я могу решить ..................................... .................................................. .....................................................
314 просмотров
schedule
18.04.2022
Фулттер: Как изменить цвет всего текста перед определенным символом в TextField?
Я пытаюсь создать виджет TextField в приложении Flutter, в котором я хочу разрешить пользователю вставлять текстовую строку следующим образом:
USER-0123456789
В котором текст ПОЛЬЗОВАТЕЛЬ (весь текст перед символом ' - ') должен быть...
937 просмотров
schedule
19.05.2022
Как предотвратить удаление виджета с отслеживанием состояния, хранящегося в списке?
Позвольте мне начать с объяснения проблемы. У меня есть несколько кнопок, которые создаются на основе данных, которые я получаю с сервера. При каждом нажатии кнопки мне нужно создать и отобразить виджет, который представит мне некоторые данные (этот...
368 просмотров
schedule
13.05.2022
Flutter - Неудачное утверждение: строка 61 поз. 12: '_route == ModalRoute.of (context)': неверно
При нажатии кнопки в моем приложении открывается всплывающее окно. нажимает кнопку один раз, и все работает нормально, но всякий раз, когда я нажимаю на эту кнопку 2 3 раза непрерывно, я получаю сообщение об ошибке, приведенное ниже.
Я получаю эту...
2457 просмотров
schedule
07.06.2022
Виджет Flutter Hero не работает должным образом
Я пытаюсь использовать анимацию героя для перехода с одного экрана на другой. Я следовал простому примеру на странице flutter.dev, но, похоже, он не работает.
У меня два экрана, ScreenOne и ScreenTwo, оба StatefulWidget. ScreenOne содержит список...
110 просмотров
schedule
04.07.2022
потяните, чтобы обновить виджет «Нет данных»
Мне нужна помощь в этом, пожалуйста, у меня есть RefreshIndicator, который загружает ListView, когда в базе данных есть данные, однако я хочу, чтобы виджет возвращал текстовый виджет «нет данных», если таблица пуста, а не ListView. но когда таблица...
49 просмотров
schedule
26.07.2022
Как удалить тег медленного режима в приложении Flutter
Я начал разработку приложения для флаттера. У меня вопрос, как мне удалить баннер медленной загрузки в приложении flutter. Я использовал виджет Material (не MaterialApp), где он не содержит этого свойства debugShowCheckedModeBanner . Есть ли...
5129 просмотров
schedule
27.08.2022
Как отключить Cupertinopicker во флаттере?
У меня есть CupertinoPicker, при некоторых условиях я должен отключить CupertinoPicker.
Проверил класс CupertinoPicker и не нашел в нем никакого атрибута отключения.
Если отключение невозможно, могу ли я перестать прокручивать его?...
528 просмотров
schedule
31.08.2022
Как добавить список с виджетами в общие настройки Flutter?
Как мне сохранить данные списка виджетов на телефоне пользователей в автономном режиме без использования онлайн. Могу ли я использовать общие настройки для сохранения данных Список виджетов или есть ли какой-либо другой метод. Что на самом деле я...
726 просмотров
schedule
24.09.2022
Flutter: как правильно использовать унаследованный виджет?
Как правильно использовать InheritedWidget? Пока я понял, что это дает вам возможность распространять данные вниз по дереву виджетов. В крайнем случае, если вы установите это как RootWidget, он будет доступен из всех виджетов в дереве на всех...
56044 просмотров
schedule
28.10.2022
Как бороться с нежелательной сборкой виджетов?
По разным причинам иногда метод build моих виджетов вызывается снова.
Я знаю, что это происходит из-за обновления родителя. Но это вызывает нежелательные эффекты. Типичная ситуация, когда это вызывает проблемы, - это использование FutureBuilder...
58375 просмотров
schedule
14.10.2022
Сделать параметр 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 просмотров
schedule
02.05.2023
Метод setState () не обновляет пользовательский интерфейс (Flutter)
Мой домашний экран - это Scaffold с ListView в теле и плавающей кнопкой действия внизу. Кнопка действия переводит пользователя на второй экран, где он может ввести текст в поле ввода текста и нажать «Сохранить». Кнопка сохранения вызывает метод на...
318 просмотров
schedule
08.11.2022
почему crossAxisAlignment и mainAxisAlignment различаются по строке и столбцу
Как мы все знаем,
Для строки:
mainAxisAlignment = Горизонтальная ось crossAxisAlignment = Вертикальная ось
Для столбца:
mainAxisAlignment = Вертикальная ось crossAxisAlignment = Горизонтальная ось
Но у меня вопрос: почему эти два свойства...
132 просмотров
schedule
25.01.2023