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)
看来其他答案现在可能已经过时了。我很幸运:
Html(
data: myData,
style: {
'html': Style(textAlign: TextAlign.center)
},
)
Run Code Online (Sandbox Code Playgroud)