Стилизация HTML-виджета в Flutter Dart

#flutter #dart

#flutter #dart

Вопрос:

Я использую пакет flutter_html

У меня есть это в моем проекте flutter, я пытался изменить свойство высоты строки результирующего текста, отображаемого в моем представлении, и оно не работает, и я, кажется, нигде не нахожу решения. Любая помощь будет оценена Html (

               data: detail.length >= 300 ? detail.substring(0, 300)   " ...": detail.substring(0),
               style: {
                "html":Style(
                 /*  wordSpacing: 3, */
                  textAlign: TextAlign.justify,
                 whiteSpace: WhiteSpace.NORMAL
                ),
              },
              )
  

Комментарии:

1. Я использую пакет flutter_html

Ответ №1:

В настоящее время Html() виджет из flutter_html: ^1.x.x не поддерживает свойство высоты строки css. Поэтому вам нужно использовать HtmlWidget() из flutter_widget_from_html: ^0.5.x

 HtmlWidget(
         htmlData,
         textStyle: TextStyle(height: 1.8)
         )