Метод fromWidth
Метод fromWidth класса Size
собирает размер из одного числа.
Это число становится шириной. Высота результата всегда нулевая.
Синтаксис
Size.fromWidth(160)
Параметры
| Параметр | Описание |
|---|---|
width |
Ширина результата. Высота будет равна нулю. |
Пример
Давайте соберём ширину 160:
import 'package:flutter/material.dart';
void main()
{
runApp(
MaterialApp(
home: Scaffold(
body: Center(
child: Builder(
builder: (context)
{
Size size = Size.fromWidth(160);
return Text(size.width.toStringAsFixed(0) + ' x ' + size.height.toStringAsFixed(0));
},
),
),
),
),
);
}
На экране 160 x 0. Первое число это переданная ширина, второе высота, она нулевая.
Пример
Давайте соберём ширину 40:
import 'package:flutter/material.dart';
void main()
{
runApp(
MaterialApp(
home: Scaffold(
body: Center(
child: Builder(
builder: (context)
{
Size size = Size.fromWidth(40);
return Text(size.width.toStringAsFixed(0) + ' x ' + size.height.toStringAsFixed(0));
},
),
),
),
),
);
}
На экране 40 x 0. Ширина другая, высота снова нулевая.
Смотрите также
-
метод
fromHeight,
который собирает размер с заданной высотой и нулевой шириной -
метод
square,
который собирает квадрат с равными шириной и высотой -
метод
fromRadius,
который собирает квадрат со стороной в два радиуса -
класс
SizedBox,
который рисует блок заданной ширины и высоты