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

Метод fromRadius

Метод fromRadius класса Size собирает квадрат, в который вписывается круг данного радиуса. Сторона равна удвоенному радиусу: это диаметр.

Синтаксис

Size.fromRadius(20)

Параметры

Параметр Описание
radius Радиус круга. Сторона квадрата будет в два раза больше.

Пример

Давайте обернём круг радиуса 20:

import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Scaffold( body: Center( child: Builder( builder: (context) { Size size = Size.fromRadius(20); return Text(size.width.toStringAsFixed(0) + ' x ' + size.height.toStringAsFixed(0)); }, ), ), ), ), ); }

На экране 40 x 40. Сторона это диаметр: 20 умножить на 2.

Пример

Давайте обернём круг радиуса 8:

import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Scaffold( body: Center( child: Builder( builder: (context) { Size size = Size.fromRadius(8); return Text(size.width.toStringAsFixed(0) + ' x ' + size.height.toStringAsFixed(0)); }, ), ), ), ), ); }

На экране 16 x 16.

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

  • метод fromWidth,
    который собирает размер с заданной шириной и нулевой высотой
  • метод fromHeight,
    который собирает размер с заданной высотой и нулевой шириной
  • метод square,
    который собирает квадрат с равными шириной и высотой
  • класс SizedBox,
    который рисует блок заданной ширины и высоты
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить