相关疑难解决方法(0)

如何在段落中加粗(或格式化)一段文本?

如何使用不同格式的文本行?

例如:

你好世界

dart flutter

44
推荐指数
6
解决办法
2万
查看次数

TextField 中文本部分的样式

我正在实现一个自定义文本字段,并且我想在用户输入某些关键字(即主题标签)时将其设置为与其余文本不同的样式。

有点像这样:

在此输入图像描述

Flutter 有没有办法做到这一点?

flutter

4
推荐指数
1
解决办法
3518
查看次数

无法在 Flutter 中扩展 TextField?

我正在尝试修改文本字段,以便可以为同一文本字段中的特定单词设置不同的颜色。例如“我想要一个苹果”,“苹果”这个词应该是绿色的,其余的文字应该是黑色的。

有富文本编辑器的库(例如 zefyr、extended_text_field),但我还在 stackoverflow 上找到了 AnnotatedEditableText 的示例(/sf/answers/4049238301/)。我喜欢最后一个解决方案 (AnnotatedEditableText),但我想使用 TextField 来获得更丰富的功能,主要是我无法在只读可编辑文本中工作的文本选择。

此外,当设置expands: true为 TextField 的参数时,小部件会正确扩展以填充该区域。为 EditableText 设置相同的属性时,没有任何反应。不知道为什么。

所以 - 我想将 TextField 与 AnnotatedEditableText 小部件一起使用。我可以在不复制粘贴整个 TextField 类的情况下完成此操作吗?这是我收集的内容:

  • _TextFieldState 是私有的,无法扩展,但 EditableTextState 不是私有的,因此可以扩展小部件。
  • TextField 小部件不支持 EditableText 小部件的自定义实现。

有任何想法吗?为什么 _TextFieldState 是私有的,而 EditableTextState 不是私有的?

flutter

3
推荐指数
1
解决办法
1682
查看次数

标签 统计

flutter ×3

dart ×1