如何在颤动中创建一个屏幕,在该屏幕中我可以随机插入文本和插入图片如MS单词?

问题描述

我希望我的屏幕与Quora移动应用程序的答案创建页面完全一样,例如MS Word,我们可以根据需要以任意顺序添加文本和图像。我想出的唯一方法是在列小部件内创建TextField(),并在用户尝试添加Image时创建Image()小部件,并在此之后添加一个TextField()小部件以继续在图像后写入。这里的问题是,由于这三个是不同的窗口小部件,因此用户无法同时从第一个和第三个TextField复制/更改文本(由于第二个窗口小部件是一个图像,因此不能复制/更改文本)。有什么可以做的吗?

Here is an image reference of what I want

预先感谢。

解决方法

我已经通过使用zefyr软件包实现了应用。它需要一些小的定制,但是效果很好。

查看正在使用此程序包的我的应用程序的示例屏幕截图。

enter image description here