我有一个聊天屏幕文本框和一个按钮。我希望用户能够选择键盘提供的 gif,然后插入聊天屏幕。
TextFormField 不允许用户选择 GIF。代码如下:
视频链接是https://imgur.com/MKJNH1A
错误 - testapp 不支持此处插入图片。
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
body: Center(
child: Container(
child: TextFormField(),
),
),
),
);
}
}
Run Code Online (Sandbox Code Playgroud)
FlutterTextField或TextFormField任何文本输入框不接受Unicode中指定的字符以外的字符。
要在 TextField 中使用 GIF、图像或任何其他小部件,请尝试使用extended_text_fieldpackage。这不是官方包,但计划根据#30688(评论)得到 flutter 团队的认可。
Extended_text_field提供了一个名为 的小部件SpecialText。您可以使用该ImageSpan小部件在文本字段中添加图像(包括 GIF)。
| 归档时间: |
|
| 查看次数: |
1181 次 |
| 最近记录: |