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

Перечисление TextDecorationStyle

Перечисление TextDecorationStyle передают в decorationStyle у TextStyle вместе с TextDecoration. Цвет линии задаёт отдельное поле decorationColor.

Синтаксис

TextStyle( decoration: TextDecoration.underline, decorationStyle: TextDecorationStyle.dotted, )

Значения

Значение Описание
solid Сплошная линия. Значение по умолчанию.
double Две параллельные линии.
dotted Линия из точек.
dashed Линия из коротких штрихов.
wavy Волнистая линия.

Пример

Давайте сделаем пунктирное подчёркивание:

import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Scaffold( body: Center( child: Text( 'abcde', style: TextStyle( decoration: TextDecoration.underline, decorationStyle: TextDecorationStyle.dotted, ), ), ), ), ), ); }

На экране под 'abcde' будет пунктирная линия.

Пример

Давайте нарисуем волнистое зачёркивание:

import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Scaffold( body: Center( child: Text( '12345', style: TextStyle( decoration: TextDecoration.lineThrough, decorationStyle: TextDecorationStyle.wavy, decorationColor: Colors.purple, ), ), ), ), ), ); }

На экране через '12345' пройдёт фиолетовая волнистая линия.

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

  • класс TextDecoration,
    который включает underline и lineThrough
  • класс TextStyle,
    где задают decorationStyle и decorationColor
  • виджет Text,
    который показывает текст с линиями
  • перечисление FontStyle,
    которое задаёт наклон букв
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить