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

Класс TextDecoration

Класс TextDecoration передают в decoration у TextStyle. Можно включить одну линию или несколько сразу. Несколько значений объединяют через статический метод combine.

Синтаксис

TextStyle(decoration: TextDecoration.underline)

Значения

Значение Описание
none Без линий. Значение по умолчанию.
underline Линия под текстом.
overline Линия над текстом.
lineThrough Линия посередине, зачёркивание.

Пример

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

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

На экране под 'abcde' появится горизонтальная линия.

Пример

Давайте зачеркнём текст:

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

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

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

  • перечисление TextDecorationStyle,
    которое задаёт вид линии: сплошная, пунктир
  • класс TextStyle,
    где включают decoration и decorationColor
  • класс FontWeight,
    который меняет толщину букв
  • виджет Text,
    который показывает текст с украшениями
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить