Wrap
Раскладывает виджеты в ряд с переносом на новую строку.
Сигнатура
Wrap({Axis direction, double spacing, double runSpacing, List<Widget> children})Похож на Row, но переносит элементы на следующую строку, когда не хватает места. spacing — отступ между элементами по основной оси, runSpacing — между строками. Удобен для тегов и чипов.
Wrap(
spacing: 8,
runSpacing: 8,
children: [
Chip(label: Text('Dart')),
Chip(label: Text('Flutter')),
Chip(label: Text('Mobile')),
],
)