flutter - 在 Flutter Dart 中设置 Html 小部件的样式
问题描述
我正在使用 flutter_html 包
我在我的颤振项目中有这个,我一直在尝试设置在我的视图中呈现的结果文本的行高属性的样式,但它不起作用,我似乎在任何地方都找不到解决方案。任何帮助将不胜感激 Html(
data: detail.length >= 300 ? detail.substring(0, 300) + " ...": detail.substring(0),
style: {
"html":Style(
/* wordSpacing: 3, */
textAlign: TextAlign.justify,
whiteSpace: WhiteSpace.NORMAL
),
},
)
解决方案
目前Html()
来自的小部件flutter_html: ^1.x.x
不支持 css 的 line-height 属性。所以你需要使用HtmlWidget()
fromflutter_widget_from_html: ^0.5.x
HtmlWidget(
htmlData,
textStyle: TextStyle(height: 1.8)
)
推荐阅读
- javascript - 内联钩子状态更改导致错误“错误:重新渲染过多。React 限制渲染次数以防止无限循环。”
- javascript - 为什么我在第一次点击和第二次点击或任何点击后我得到正确的输入元素,反应js?
- python - 如何使用相关的序列化程序 Django 休息框架进行发布请求
- c++ - 找不到 Glog(缺少:GLOG_INCLUDE_DIR GLOG_LIBRARY)
- javascript - 在数组中查找序列的第一个索引
- julia - 在Julia中生成具有两个值的所有项目组合?
- string - 在最后一个“/”字符之后从字符串的最后一部分创建变量
- javascript - 如何将自定义字体的文本保存到 .txt/.png/.pdf 文件?
- python - python - 组合 3 个数据框,但需要按 1 列中的值重新对齐数据
- android - Android Kotlin 如何从 Firebase 获取记录