小编nic*_*ord的帖子

Flutter-Quill 编辑器无法在可滚动表单内工作

我想将我的QuillEditor内容放在我的表单中,而不是放在我的应用程序的专用页面上。

我尝试过使用 a ColumninsideSingleChildScrollView和一个ListView小部件,但结果是相同的:

  • 由于没有文本,编辑器很小,我希望它能够“扩展”(我知道它不能在卷轴内如此,但你明白了);
  • 文本的溢出不会使页面相应地滚动,因此用户看不到他们正在输入的内容。

这是一些代码:

return Scaffold(
  appBar: AppBar(
    title: Text("Reply form"),
    actions: [
      IconButton(
        onPressed: () {},
        icon: Icon(Icons.send),
        tooltip: "Send",
      )
    ],
  ),
  body: SafeArea(
    child: Form(
      child: ListView(
        children: [
          Text("From: test@my.org"),
          SizedBox(height: 8),
          chipInputField(
            label: "To",
            onChanged: (List<Object?> o) {},
            initialValue: ["first@email.it"],
          ),
          chipInputField(
            label: "Cc",
            onChanged: (List<Object?> o) {},
            initialValue: ["second@email.it"],
          ),
          chipInputField(
            label: "Bcc",
            onChanged: (List<Object?> o) {},
            initialValue: ["third@email.it"],
          ),
          QuillEditor(
            controller: quillController,
            scrollable: …
Run Code Online (Sandbox Code Playgroud)

flutter flutter-dependencies flutter-layout

5
推荐指数
1
解决办法
4443
查看次数