相关疑难解决方法(0)

Flutter:在 TextField 上启用 GIF 插入

我找不到在 TextField 上启用 GIF 插入的方法。

例如,当我打开 Gboard 并选择一个 GIF 或贴纸时,它会显示 appXX doesn't support gif insertion here

请问有人有解决方案吗?我读过这个步骤,但它是在原生 Android (Java) 上。我也没有在 pub.dev 上找到任何 flutter 包

android gif flutter

5
推荐指数
0
解决办法
477
查看次数

从自定义键盘/谷歌键盘在Android的Edittext中插入图片/贴纸/ gif

我试图使用Google键盘等键盘插入表情符号Gboardedittext但显示吐司This text field does not support GIF insertion from the keyboard

在此处输入图片说明

关于相同有几个问题,但是没有适当的答案。我阅读了给定文档参考,但没有给出实现。我尝试了此操作,但没有触发onCommitContent-

EditText editText = new EditText(this) {
    @Override
    public InputConnection onCreateInputConnection(EditorInfo editorInfo) {
        final InputConnection ic = super.onCreateInputConnection(editorInfo);

        final InputConnectionCompat.OnCommitContentListener callback =
            new InputConnectionCompat.OnCommitContentListener() {
                @Override
                public boolean onCommitContent(InputContentInfoCompat inputContentInfo,
                        int flags, Bundle opts) {
                    // read and display inputContentInfo asynchronously
                    if (BuildCompat.isAtLeastNMR1() && (flags &
                        InputConnectionCompat.INPUT_CONTENT_GRANT_READ_URI_PERMISSION) != 0) {
                        try {
                            inputContentInfo.requestPermission();
                        }
                        catch (Exception e) …
Run Code Online (Sandbox Code Playgroud)

android android-softkeyboard android-edittext

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