TextField 中的富文本并获取 RenderParagraph

问题描述 投票:0回答:1

我知道

TextField
主要用于纯文本,但我已经看到 可以在内部显示格式丰富的文本。我是 Flutter 的初学者,不太明白所演示的内容。看起来文本输入是基于正则表达式进行格式化的,而不是来自流式传输的数据。

我希望获得有关如何在

TextField
中丰富地设置文本格式以及如何访问
RenderParagraph
渲染对象以计算屏幕上的文本位置等内容的指导。

谢谢!

flutter dart text richtextbox
1个回答
0
投票

TextField 主要用于纯文本输入,您可以使用 TextEditingController 和 TextSpan 类实现富文本格式。但是,请注意,TextField 中的格式设置可能不如使用专门为富文本编辑而设计的小部件(例如与 SelectableText 结合的 TextFormField 或 flutter_rich_text_editor 这样的包

)那么通用或强大。
© www.soinside.com 2019 - 2024. All rights reserved.