Класс StadiumBorder
Класс StadiumBorder задаёт форму капсулы.
Короткая сторона целиком скругляется, длинная остаётся прямой.
Форму передают в shape у ShapeDecoration.
Синтаксис
StadiumBorder()
Методы
| Метод | Описание |
|---|---|
copyWith |
Меняет обводку кapsule. |
Пример
Давайте применим StadiumBorder:
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: StadiumBorder()),
),
),
),
),
);
}
На экране фигура из 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: StadiumBorder()),
),
),
),
),
);
}
На экране оранжевая фигура.
Смотрите также
-
класс
CircleBorder,
круг для кнопки и карточки -
класс
RoundedRectangleBorder,
скругленный прямоугольник для кнопки и карточки -
класс
BoxShadow,
тень блока -
класс
LinearGradient,
линейный градиент