5

我一直在开发一个消息应用程序,只是想知道是否有人对软键盘转换有一些见解。

就目前而言,我有本质上是我自己的输入法(屏幕底部的布局),用于发送笑脸、涂鸦之类的东西。我的问题是,当切换软键盘时,在键盘转换过程中会留下一些严重的橡皮筋和黑框。

我注意到 WhatsApp 在软键盘和他们自己的表情符号键盘之间进行了本质上的完美过渡,实际上完全阻止了任何软键盘动画(键盘后面的黑色区域)的发生!

我想出的最接近的东西是一种布局,它可以裁剪任何会被键盘覆盖以防止重新渲染的东西,但这似乎并没有那么好,而且远没有 WhatsApp 流畅。

任何帮助,将不胜感激!

tl;博士我如何复制 whatsapp 的表情符号键盘?

4

1 回答 1

4

Whatsapp 似乎要过渡到新键盘,但实际上并没有做到这一点。

它实际上使用他们的表情符号在键盘上创建了一个自定义对话框。这就是为什么它从普通键盘平滑过渡到表情符号的原因。您可以通过打开键盘自行检查,然后打开表情符号屏幕,最后从通知栏中选择输入法。您会看到新的输入屏幕显示在表情符号屏幕的后面。

您可以看到表情符号屏幕浮动在输入对话框上方。

于 2013-05-13T13:22:27.590 回答