我可以在TextFormField中为文本着色吗?



我知道如何用富文本对Flutter中的标签文本进行着色,但是是否可以在TextFormField中为用户输入的文本进行着色?(注意:我说的是同一字段中的多种颜色,所以这不仅仅是文本样式)。

我对此一无所知,但我认为你可以使用富文本编辑器。

首先安装flutter_quill包。

然后尝试以下代码:

final QuillController quillController = QuillController.basic();

QuillToolbar.basic(
controller: quillController,
),
const SizedBox(height: 20.0),
Expanded(
child: Container(
padding: const EdgeInsets.all(20.0),
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(20.0),
border: Border.all(color: Colors.white),
),
child: QuillEditor.basic(
controller: quillController,
readOnly: false,
),
),
),

最新更新