Перечисление TableCellVerticalAlignment
Перечисление TableCellVerticalAlignment задаёт варианты для параметров виджетов раскладки.
Значения передают в конструкторы Row, Column, Wrap, Stack и других виджетов.
Синтаксис
TableCellVerticalAlignment.middle
Значения
| Значение | Описание |
|---|---|
top |
Содержимое прижато к верху ячейки. |
middle |
Содержимое по центру ячейки по вертикали. |
bottom |
Содержимое прижато к низу ячейки. |
baseline |
Содержимое выравнивается по базовой линии текста. |
fill |
Содержимое растягивается на высоту ячейки. |
intrinsicHeight |
Высота ячейки по intrinsic высоте содержимого. |
Значение по умолчанию: top.
Пример
Давайте центрируем текст в ячейке:
import 'package:flutter/material.dart';
void main()
{
runApp(
MaterialApp(
home: Scaffold(
body: Table(
defaultVerticalAlignment: TableCellVerticalAlignment.middle,
children: [
TableRow(children: [Text('abcde'), Text('12345')]),
],
),
),
),
);
}
На экране тексты в строке таблицы окажутся по центру высоты ячейки.
Смотрите также
-
класс
TableRow,
который описывает одну строку таблицы -
класс
TableCell,
который задаёт вертикальное выравнивание ячейки -
виджет
OverflowBar,
который переносит лишние кнопки в меню -
виджет
Flow,
своя раскладка