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

Виджет Flow

Виджет Flow не ставит дочерние виджеты в ряд. Координаты каждого считает FlowDelegate. Это дешёвый способ двигать уже построенные виджеты, например в анимации.

Синтаксис

Flow( children: [ child1, ], )

Параметры

Параметр Описание
children Список дочерних виджетов.

Пример

Давайте применим Flow на экране:

import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Scaffold( body: Flow( child: Text('abcde'), ), ), ), ); }

На экране строка 'abcde'. Куда её поставить, решает делегат.

Пример

Давайте соберём второй пример с Flow:

import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Scaffold( body: Flow( child: Text('abcde'), ), ), ), ); }

Второй пример устроен так же.

Смотрите также

  • класс BoxConstraints,
    числа min и max
  • перечисление MainAxisAlignment,
    которое задаёт выравнивание вдоль ряда
  • перечисление MainAxisSize,
    которое задаёт, сколько места занять вдоль оси
  • перечисление CrossAxisAlignment,
    которое выравнивает дочерние виджеты поперёк главной оси
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить