微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何将 ScrollBar 保留在 TextField 中?

如何解决如何将 ScrollBar 保留在 TextField 中?

如何将 ScrollBar 保留在 TextField 中?该行为发生在删除使 TextField 增加高度的文本之后。 ScrollBar 似乎也不尊重周围的 ConstrainedBox

enter image description here

最小的非工作示例:

main() => runApp(App());

class App extends StatelessWidget {
  @override
  Widget build(BuildContext context) => MaterialApp(
    home: Scaffold(
      body: Column(mainAxisAlignment: MainAxisAlignment.center,children: [
        ConstrainedBox(constraints: BoxConstraints(maxHeight: 200),child: Row(children: [
          Expanded(child: Scrollbar(child: TextField(
            autocorrect: false,enableSuggestions: false,keyboardType: TextInputType.multiline,textInputAction: TextInputAction.newline,maxLines: null,decoration: Inputdecoration(
              hintText: "Message",border: OutlineInputBorder(borderSide: BorderSide(color: Colors.black))
            ),))),SizedBox(width: 5),Container(height: 40,width: 40,child: Icon(Icons.send)),]))
      ]
    ))
  );
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。