如何在 Flutter 中将容器堆叠在键盘上,类似于聊天中的 WhatsApp“更多”部分

Posted

技术标签:

【中文标题】如何在 Flutter 中将容器堆叠在键盘上,类似于聊天中的 WhatsApp“更多”部分【英文标题】:How to stack a container over keyboard in Flutter, similar to WhatsApp "more" section in chat 【发布时间】:2021-08-05 22:32:01 【问题描述】:

我怎样才能将容器堆叠在类似于 WhatsApp 更多部分的键盘上,就像下面的 gif 一样?

或者,我尝试使用底页,但底页关闭了键盘,然后又打开了。

【问题讨论】:

这能回答你的问题吗? Avoiding the On-Screen Keyboard in Flutter 不,我不这么认为。 这在 android 上是可能的,检查这个article here flutter上怎么做?像 ios 和 android 的混合体? 【参考方案1】:

这篇名为“Suragch”的人在 Medium 上发表的题为“Flutter 中的自定义应用内键盘”的文章可能会对您有所帮助。

Custom In-App Keyboard in Flutter by Suragch

【讨论】:

我检查了这个,但我不想从头开始创建键盘,这会很麻烦。我想在默认键盘上方覆盖一些东西 这也会有限制。比如如果用户有一个定制的键盘呢?他们自动保存的自定义句子?等等。有太多变数要处理,不值得。【参考方案2】:

我认为是屏幕底部“容器”的动画。

【讨论】:

以上是关于如何在 Flutter 中将容器堆叠在键盘上,类似于聊天中的 WhatsApp“更多”部分的主要内容,如果未能解决你的问题,请参考以下文章

Flutter 中的索引堆叠。如何在所有其他小部件之上显示容器?

如何在 Flutter 的键盘上显示容器上方

如何在颤动中将右侧边框设置为容器

如何在 Qt 中将动画用于堆叠的小部件?

如何制作像生物编辑器一样的 Tinder - Flutter

如何在 Pandas 中将两个 DataFrame 堆叠在一起?