Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...

Справочник Flutter

Ряд

горизонтальный ряд вертикальный ряд ряд вдоль оси ряд с переносом занять свободное место часть свободного места пустое место ряд кнопки с переносом выравнивание вдоль ряда сколько места занять выравнивание поперек ряда горизонталь или вертикаль выравнивание переноса поперечное выравнивание переноса доля свободного места

Стопка

слои в стопке один слой виден положение в стопке растянуть на стопку края по письму из прямоугольника отступы от краёв из относительного деление ограничений стопки

Отступ и размер

размер и оформление отступ вокруг дочернего виджет в центре виджет у заданного жесткий размер на всё место сжать до нуля квадрат по стороне ограничение размера предел размера размер долей родителя соотношение сторон вписать дочерний виджет выравнивание по базовой

Видимость

убрать с экрана показать или скрыть

Таблица

таблица из строк строка таблицы ячейка таблицы вертикаль ячейки

Своя раскладка

родителя в момент высота по самому ширина по самому дочерний виджет может снять ограничения родителя заглушка на время сетка для проверки своя раскладка дочерних куда поставить дочерние нарисовать детей перерисовать снова своя раскладка одного размер и место ограничения ребёнка место ребёнка переложить снова своя раскладка нескольких размер и место разложить детей переложить снова сдвиг долями размера письма для дочерних направление письма письмо если есть минимального и максимального жёсткий размер свободный диапазон на весь максимум жёстко задать жёстко если конечно сжать пределы ослабить пределы вписать в пределы ограничить ширину ограничить высоту уменьшить пределы увеличить пределы копия с правками плавная смесь

Выравнивание

направление письма по которой равняют

Надпись

строка или абзац абзац из фрагментов текст из фрагментов который можно выделить выделяемые фрагменты текст в поддереве текста для дочерних стиль по умолчанию слить стили

Фрагменты

фрагмент текста виджет внутри узел дерева текста выравнивание в строке место каретки

Стиль

цвет и украшение копия с правками слить стили применить правки стиля плавная смесь толщина шрифта линия у текста наклон шрифта

Рисование текста

рассчитать размер текста рассчитать размер нарисовать кадр смещение каретки позиция по точке метрики строк текста пересчитать раскладку масштаб текста линейный масштаб текста масштаб значения ограничить масштаб текста

Выравнивание

выравнивание абзаца делать с невлезшим вид линии украшения

Цвет

значение цвета цвет из байтов цвет из компонент с новыми каналами с новой прозрачностью плавная смесь смешать с фоном яркость цвета упаковать в число

Отступы

отступы со всех сторон со всех сторон только стороны симметричные стороны из четырёх сторон сложить отступы копия с правками вычесть отступы отразить стороны учесть направление плавная смесь отступы по письму только стороны отступы по письму со всех сторон

Точка и ось

точка внутри прямоугольника точка в прямоугольнике точка по размеру учесть направление плавная смесь точка с учетом

Размер и форма

точка или сдвиг сдвинуть точку масштаб значения из угла направления плавная смесь ширина и высота квадрат по стороне только ширина только высота из радиуса плавная смесь прямоугольник из левого верха из четырёх сторон из центра круга из центра сдвинуть прямоугольник сдвинуть точку увеличить пределы уменьшить пределы пересечение прямоугольников расширить до точки содержит точку пересекается ли плавная смесь прямоугольник со скруглением прямоугольник и радиус из четырёх сторон сдвинуть прямоугольник увеличить пределы уменьшить пределы содержит точку

Оформление блока

тень и скругление описание фона копия с правками плавная смесь масштаб значения фон произвольной формы копия с правками плавная смесь масштаб значения четыре стороны рамки со всех сторон симметричные стороны из одной стороны слить стили сложить отступы масштаб значения плавная смесь одна сторона рамки слить стили копия с правками масштаб значения кисть для рисования плавная смесь скругление углов круглый радиус со всех сторон только стороны вертикальные углы горизонтальные углы копия с правками сложить отступы вычесть отступы учесть направление плавная смесь радиус одного угла круглый радиус эллиптический радиус плавная смесь прямоугольник для кнопки копия с правками круг для кнопки копия с правками капсула для кнопки копия с правками тень блока копия с правками масштаб значения кисть для рисования плавная смесь смесь списка теней

Градиент

линейный градиент закраска отрезка закраска пикселей масштаб значения плавная смесь радиальный градиент шейдер градиента масштаб значения плавная смесь угловой градиент шейдер градиента масштаб значения плавная смесь

Форма и линия

прямоугольник или круг стиль линии рамки

Фон и слой

залить дочерний виджет фон и рамка тень и обрезка рисовать дочерний виджет что делать градиенту

Обрезка

обрезать по прямоугольнику обрезать по скруглению обрезать по овалу обрезать по своему контур обрезки контур для обрезки обрезать снова как обрезать край

Прозрачность и фильтр

прозрачность дочернего виджета размыть то размытие и прочие размытие картинки перекрасить дочерний виджет как перекрасить режим перекраски матрица перекраски размыть или исказить градиентная маска поверх

Поворот и сдвиг

сдвиг, поворот, масштаб сдвинуть точку повернуть холст масштаб значения отразить виджет поворот на четверти

Свой рисунок

свой рисунок код рисунка нарисовать кадр перерисовать снова проверка нажатия холст внутри нарисовать линию нарисовать прямоугольник нарисовать скругление нарисовать круг нарисовать овал нарисовать контур нарисовать картинку сохранить состояние восстановить состояние слой для рисования сдвинуть точку повернуть холст масштаб значения обрезать прямоугольник обрезать скругление обрезать контур нарисовать дугу нарисовать абзац кисть холста контур фигуры начать контур линия к точке кубическая кривая замкнуть контур добавить прямоугольник добавить овал добавить скругление квадратичная кривая линия относительно дуга к точке границы контура содержит точку очистить контур заливка или обводка конец линии как смешать два

Картинка

картинка картинка из сети картинка из ресурса картинка из файла картинка из памяти картинка заглушка память и сеть ресурс и сеть иконка из картинки логотип фреймворка картинка внутри картинка по адресу ресурс как картинка байты как картинка картинка из файла значок на экране код иконки набор готовых иконок откуда читать активы загрузить ресурс загрузить строку выгрузить из кеша какой набор активов набор активов приложения картинку до показа как вписать картинку повтор картинки

Экран

экрана для дочерних взять из контекста убрать отступы экрана убрать поля клавиатуры размер экрана отступы экрана поля клавиатуры отступы системы ориентация экрана яркость платформы масштаб текста взять если есть убрать системные поля отступы и яркость копия с правками не залезать под систему раскладка для портрета портрет или альбом

Список

прокручиваемый список список по элементам с разделителями список своим делегатом менять местами пункты список по элементам ручка сразу тащить ручка после паузы

Сетка

прокручиваемая сетка фиксированное число колонок предел ширины колонки сетка по элементам свой построитель сетка с заданным сетка с пределом

Страницы

страницы на весь страницы по элементам страницы своим делегатом какая страница открыта следующая страница предыдущая страница доехать до страницы перескочить страницу

Прокрутка

прокрутка одного дочернего прокрутка одного дочернего барабан из пунктов через делегат положение прокрутки перескочить прокрутку доехать прокруткой освободить контроллер текущие числа прокрутки перескочить позицию доехать по позиции как ведет себя прокрутка с отскоком прокрутка без отскока прокрутка выключена прокрутка даже короткого

Поведение

поймать и другие физика и полоса правила прокрутки общий контроллер прокрутки полоса прокрутки чтобы обновить событие прокрутки

Общая прокрутка

прокрутка из слайверов шапка и тело

Шапка

прячется при прокрутке фон шапки сжатие гибкой шапки

Слайверы

список внутри пункты по индексу из готового списка сетка внутри ячейка по индексу сетка с числом колонок предел ширины колонки обычный виджет среди отступ слайвера занять остаток экрана прикрепленная шапка списка размеры прикрепленной шапки собрать виджет перестроить шапку занять остаток целыми прозрачность слайвера показать или скрыть слайвера от выреза забрать высоту прикрепленной высота перекрытия отдать эту высоту

Приложение

приложение без визуального приложение в стиле

Каркас экрана

каркас экрана найти каркас ящик и нижнюю открыть ящик закрыть ящик открыть правый ящик нижняя панель снэкбар и материал показать полоску найти посыльного показать плашку спрятать плашку убрать плашку очистить плашки показать полосу спрятать полосу

Верх и низ

верхняя панель куда ставить круглую задать высоту нижней

Панели

боковая панель шапка боковой панели нижняя панель экрана ящика с именем боковая панель 3 пункт бокового меню

Навигация

кнопка назад кнопка закрытия

Поиск

поле поиска 3 который открывает экран поле поиска открыть и закрыть открыть экран поиска закрыть экран поиска открыть страницу поиска рисовать на странице кнопка слева кнопки справа экран результатов экран подсказок

Нижние вкладки

нижние вкладки пункт нижних вкладок нижние вкладки 3 пункт нижней навигации вкладки сбоку пункт боковых вкладок вид нижних вкладок подпись у боковых

Вкладки сверху

полоса вкладок содержимое вкладок подпись одной вкладки какая вкладка открыта доехать до значения освободить ресурс слушать изменения убрать слушателя контроллер для вкладок

Элементы списка

карточка с тенью сетки с подписью подпись клетки сетки лента карточек 3 карточки разной ширины списка с заголовком горизонтальная черта вертикальная черта картинка или буквы поверхность с высотой

Метки

базовая метка компактная метка которая запускает действие на которую нажимают метка фильтр метка из набора счетчик поверх иконки

Кнопки

базовая кнопка залитая кнопка стиль из параметров кнопка с иконкой текстовая кнопка стиль из параметров кнопка с иконкой кнопка с рамкой стиль из параметров кнопка с иконкой залитая кнопка 3 кнопка с иконкой приглушённая заливка иконка приглушённая кнопка иконка залитый вариант заливка приглушённая с рамкой круглая кнопка действия кнопка с подписью внешний вид кнопки копия с правками слить стили несколько кнопок одним один сегмент ряд кнопок

Диалоги

окно поверх экрана окно с заголовком под платформу окно со списком вариант в окне открыть окно окно со своей окно в стиле окно о приложении окно о приложении страница лицензий открыть страницу лицензий шаги в колонку

Сообщения

короткая плашка внизу кнопка на плашке полоса сообщения сверху лента в углу плашка на всю

Нижние панели

выезжающая снизу открыть нижнюю панель нижняя панель внутри нижняя панель

Дата и время

выбрать день выбрать время выбрать диапазон дней начало и конец час и минута текущее время из даты времени прямо на экране

Раскрытие и шаги

которая раскрывает блок несколько раскрывающихся панелей одна открытая панель раскрытия панель в наборе шаги мастера один шаг мастера

Индикаторы

круговой индикатор полоса прогресса

Меню

кнопка меню строка меню пункт меню пункт с галочкой черта в меню меню в заданной меню у виджета открыть это меню кнопка пункта вложенное меню именованные цвета

Таблица данных

таблица с колонками заголовок колонки строка таблицы ячейка таблицы таблица по страницам источник строк

Поля

поле ввода поле без рамки поле ввода внутри поле с проверкой состояние поля подсказки по мере полей для автозаполнения нажатая клавиша первое нажатие повтор зажатой клавиши подсказка и рамка сжатая подпись копия с правками рамка поля рамка вокруг поля линия под полем текст и выделение очистить текст освободить ресурс слушать изменения убрать слушателя границы выделения полей с проверкой взять из контекста проверить и сохранить проверить поля сохранить состояние очистить контур флажок под платформу переключатель под платформу вариант из группы под платформу группа переключателей флажок строкой списка переключатель строкой списка вариант строкой списка ползунок ползунок с двумя выбор из списка пункт выпадающего списка выпадающий список внутри поле с меню пункт выпадающего меню фокус поля забрать фокус отпустить фокус освободить ресурс слушать изменения убрать слушателя фокус следующему фокус предыдущему кто в поддереве взять из контекста взять если есть порядок перехода фокуса порядок по чтению порядок по числам сочетание клавиш вызывает сделать по намерению обработчик намерения сочетание клавиш вызывает сочетание клавиш что можно ввести правка при вводе пропустить или запретить разрешить символы запретить символы предел длины ввода какая клавиатура открывается действия на клавиатуре какие буквы делать когда форма проверяет слева или справа

Жесты

жест и перетаскивание распознавание жестов своими нажатие с чернильным пятно без обязательного чернила касания сырые события указателя курсор мыши вошел готовые курсоры который тащат куда бросают тащат после долгого смахивание пункта списка масштаб и сдвиг игнорировать нажатия забрать нажатия себе кому достается нажатие в какую сторону

Тема

тема для поддерева взять из контекста взять если есть шрифты и стили светлая тема тёмная тема копия с правками плавная смесь роли цветов схема из зерна светлая тема тёмная тема копия с правками плавная смесь заголовков и текста копия с правками слить стили применить правки плавная смесь цвет и размер взять из контекста числа темы иконок вид верхней панели общий вид полей общий вид залитой плотность отступов значение для нажатия со всех сторон значение по состоянию как в системе светлый или темный в каком состоянии

Локаль

языка и страны из подтегов перевода для дочерних локаль из контекста подменить локаль подписи стандартных окон взять из контекста перевод на язык перевод базовых виджетов перевод виджетов

Маршруты

стопка страниц взять из контекста открыть страницу закрыть страницу закрыть если можно заменить страницу очистить и открыть закрыть до маршрута открыть по имени можно ли закрыть взять если есть имя и очистка закрыть и открыть описание страницы которая закрывает предыдущую взять из контекста страница со сдвигом страница со своей страницы и аргумент перехватить возврат назад наблюдатель маршрутов страница открылась страница закрылась декларативные маршруты какие страницы сейчас собрать виджет новый путь маршрута закрыть маршрут адрес в маршрут разбор адреса адрес из маршрута адрес и состояние

Состояние

поставить виджет корнем описание куска интерфейса виджет без своего собрать интерфейс виджет с состоянием создать состояние которое переживает перерисовку старт состояния зависимости изменились виджет обновился обновить экран собрать интерфейс убрать с дерева освободить ресурс вернуть на дерево виджета в дереве узел раскладки функция без аргументов найти предка состояния найти виджет предка зависеть от предка найти объект отрисовки которые дочерние виджеты перестроить наследников наследник по аспекту перестроить зависимых значение и слушатели поля и слушатели слушать изменения убрать слушателя оповестить слушателей освободить ресурс перерисовать дочерний виджет перерисовать дочерний виджет виджет по результату виджет по событиям снимок асинхронных данных получить свой обновление без класса не уничтожать состояние на какой стадии

Ключи

отличить одного дочернего ключ по значению ключ по идентичности который не равен по которому достают прокрутку при возврате память прокрутки взять из контекста которую помнит прочитать состояние записать состояние

Ход

запуск анимации вперёд по времени назад по времени крутить по кругу сбросить в начало остановить ход доехать до значения освободить ресурс бросок анимации откат с ходом текущее значение анимации слушать изменения слушать фазу убрать слушателя убрать фазу связать с анимацией числа от 0 привязать к ходу плавная смесь цепочка интервалов значение на кадре преобразовать число исказить ход анимации освободить ресурс функция хода преобразовать число готовые кривые кривая на отрезке фаза анимации

Доезжает само

доезжающий контейнер которая сама доезжает который сам доезжает которое само доезжает координаты внутри стиль текста плавная смена двух смена дочернего виджета который сам доезжает который сам доезжает который сам доезжает который сам доезжает тень и форма сборка каждого кадра пункты с анимацией найти список вставить и убрать вставить пункт убрать пункт которая доезжает между иконки для анимации анимация к новому какой дочерний виджет

Переход

прозрачность по ходу сдвиг по ходу масштаб по ходу поворот по ходу раскрытие по оси элемент при переходе оформление по ходу положение по ходу

Слой

анимации в поддереве один контроллер анимации несколько контроллеров

Слой

слой поверх всех найти слой запись в слой вставить запись вставить несколько один элемент слоя убрать запись перестроить запись слой из обычного открыть и закрыть показать слой спрятать слой переключить слой который закрывает экран подсказка при долгом

iOS

приложение в стиле тема для дочерних тема из контекста цвета и шрифт экран с панелью верхняя панель кнопка платформы залитый вариант поле ввода переключатель платформы ползунок платформы окно предупреждения кнопка окна открыть окно меню действий снизу пункт меню действий открыть нижнее меню нижние вкладки полоса вкладок вкладки со своим барабан выбора барабан даты индикатор загрузки переход страницы набор иконок платформы строка списка секция списка групповой список поле поиска большая шапка кнопка назад переключатель капсула сегментный переключатель меню по долгому пункт меню долгого флажок платформы вариант из группы барабан длительности полоса прокрутки что выбирает барабан

Доступность

имя и роль склеить описания дочерних убрать дочерние виджеты показать дерево доступности

Движок

связь дерева виджетов инициализировать движок код после кадра добавить наблюдателя убрать наблюдателя очередь кадров колбэк кадра слушать жизнь приложения фаза приложения размер экрана яркость системы мало памяти панели и ориентация стиль системных панелей разрешённые повороты режим системных панелей вид системных панелей цвет статус бара отдать системе цвет заголовок вкладки браузера встроить виджет встроить виджет встроить виджет встроить элемент веб график времени кадра какие графики показать все слои профиля печать в консоль режим отладки режим профиля режим выпуска на экране, свернуто, какая система какой поворот разрешен

Тесты

один виджет тест группа тестов код перед каждым фактическое и ожидаемое кадром и жестом показать виджет один кадр дождаться покоя короткое нажатие долгое нажатие перетаскивание ввести текст прокрутить к виджету виджета в дереве поиск виджета найти по тексту найти по типу найти по ключу найти по иконке нашёлся один виджет ничего не нашлось нашлось N виджетов

Проект

проверка окружения создать проект запустить приложение список устройств список эмуляторов установить на устройство журнал устройства подключиться к процессу сгенерировать локали

Пакеты

скачать пакеты добавить пакет убрать пакет обновить пакеты устаревшие пакеты

Сборка

очистить сборку статический разбор запустить тесты собрать установочный пакет пакет для магазина собрать телефонную версию собрать установщик собрать веб версию

Канал

обновить инструменты канал поставки настройки инструментов

Ошибки

ошибка фреймворка сообщить об ошибке показать ошибку вывести в консоль где случилась ошибка виджет вместо ошибки ошибка вызова платформы нет реализации канала картинка по сети тикер анимации отменен
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить