Перечисление BorderStyle
Перечисление BorderStyle передают в BorderSide.
Значение none убирает линию на стороне.
Синтаксис
BorderStyle.solid
Значения
| Значение | Описание |
|---|---|
solid |
Сплошная линия. |
none |
Линии нет. |
Пример
Давайте нарисуем сплошную рамку:
import 'package:flutter/material.dart';
void main()
{
runApp(
MaterialApp(
home: Scaffold(
body: Center(
child: Container(
width: 160,
height: 80,
decoration: BoxDecoration(border: Border.all(color: Colors.black, style: BorderStyle.solid)),
),
),
),
),
);
}
На экране видна сплошная чёрная рамка.
Пример
Давайте уберём нижнюю сторону через none:
import 'package:flutter/material.dart';
void main()
{
runApp(
MaterialApp(
home: Scaffold(
body: Center(
child: Container(
width: 160,
height: 80,
decoration: BoxDecoration(
border: Border(
top: BorderSide(color: Colors.blue),
left: BorderSide(color: Colors.blue),
right: BorderSide(color: Colors.blue),
bottom: BorderSide(color: Colors.blue, style: BorderStyle.none),
),
),
),
),
),
),
);
}
На экране рамка без нижней линии.
Смотрите также
-
перечисление
BoxShape,
прямоугольник или круг -
класс
Path,
контур фигуры -
перечисление
Clip,
как обрезать край -
перечисление
PaintingStyle,
заливка или обводка