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

Метод 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,
    который рисует блок заданной ширины и высоты
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить