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

Перечисление StackFit

Перечисление StackFit задаёт варианты для параметров виджетов раскладки. Значения передают в конструкторы Row, Column, Wrap, Stack и других виджетов.

Синтаксис

StackFit.expand

Значения

Значение Описание
loose Дочерние виджеты получают свободные ограничения, если не Positioned.
expand Непозиционированные дочерние виджеты растягиваются на весь Stack.
passthrough Ограничения родителя передаются дочерним виджетам как есть.

Значение по умолчанию: loose.

Пример

Давайте растянем фон в Stack:

import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Scaffold( body: Stack( fit: StackFit.expand, children: [ Container(color: Colors.blue.shade100), Center(child: Text('abcde')), ], ), ), ), ); }

На экране фон займёт всю область Stack.

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

  • виджет Visibility,
    который скрывает один виджет
  • виджет Placeholder,
    который рисует серую заглушку заданного размера
  • виджет GridPaper,
    который рисует сетку для проверки вёрстки
  • виджет Table,
    табличная раскладка
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить