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