Класс CircleBorder
Класс CircleBorder задаёт форму круга.
Форму передают в shape у ShapeDecoration.
Круг вписывается в прямоугольник виджета.
Синтаксис
CircleBorder()
Методы
| Метод | Описание |
|---|---|
copyWith |
Меняет BorderSide круга.
|
Пример
Давайте применим CircleBorder:
import 'package:flutter/material.dart';
void main()
{
runApp(
MaterialApp(
home: Scaffold(
body: Center(
child: Container(
width: 120,
height: 120,
decoration: ShapeDecoration(color: Colors.blue, shape: CircleBorder()),
),
),
),
),
);
}
На экране фигура из shape.
Пример
Давайте другой цвет:
import 'package:flutter/material.dart';
void main()
{
runApp(
MaterialApp(
home: Scaffold(
body: Center(
child: Container(
width: 120,
height: 120,
decoration: ShapeDecoration(color: Colors.deepOrange, shape: CircleBorder()),
),
),
),
),
);
}
На экране оранжевая фигура.
Смотрите также
-
класс
RoundedRectangleBorder,
скругленный прямоугольник для кнопки и карточки -
класс
Radius,
радиус одного угла -
класс
StadiumBorder,
капсула для кнопки и карточки -
класс
BoxShadow,
тень блока