带有文本右对齐抖动的 HTML 插件?

Moh*_*mel -1 android ios dart flutter

我正在使用 flutter_html 库中的 HTML 小部件来显示从某些 api 获取的一些文章,我想将我的文本向右对齐(rtl 语言) 我的照片 这是我的代码

                      Html(
                        data: widget.article.postContent,
                        defaultTextStyle: TextStyle(
                          color: ThemeColors.white100,
                        ),
                      ),
Run Code Online (Sandbox Code Playgroud)

我曾尝试使用 Directionality 小部件作为父小部件,但它不起作用。

Moh*_*mel 10

将带有 flutter TextAlign 类属性的 customTextAlign 属性添加到小部件,如下面的代码

 Html(
   customTextAlign: (_) => TextAlign.right,
 ),
Run Code Online (Sandbox Code Playgroud)

更新:

1.0.0版本之后 应该是这样的

 Html(
   style: {
     'html': Style(textAlign: TextAlign.right),
    },
 )
Run Code Online (Sandbox Code Playgroud)

正如MSpeed 在这个答案中提到的


Spe*_*eed 9

看来其他答案现在可能已经过时了。我很幸运:

 Html(
   data: myData,
   style: {
     'html': Style(textAlign: TextAlign.center)
    },
 )
Run Code Online (Sandbox Code Playgroud)