ios - iMessage 打字动画

标签 ios reactjs react-native

我想制作一个像 imessage 这样的消息传递应用程序。当您键入一条消息时,其他用户会在消息气泡中看到动画中的三个点。如何用 React Native 做到这一点?

一个想法: View 应该是 ListView ,行应该是三种类型(你的消息, friend 的消息,动画气泡中的三个点),如果你键入一条消息,你的 friend 看到​​三个点(将键入气泡添加到列表),然后当您的 friend 收到您的消息时,从 ListView 数据源中删除打字气泡并将消息添加到 ListView 数据源,然后呈现列表。是否可以?或者你有什么建议?

最佳答案

  1. 您需要套接字连接才能快速响应,REST API 太慢无法响应快速事件。

  2. 每次其他用户开始/结束输入时通知用户。

  3. 随心所欲地制作动画。

关于ios - iMessage 打字动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33325570/

相关文章:

iOS 模拟器 CPU 负载

ios - 将 NSDictionary(带有自定义类)保存到 NSUserDefaults

javascript - React Router V4 浏览器返回不工作

javascript - ANTD 动态表单 - 初始值

reactjs - React-Native无法读取未定义的属性 'bind'

ios - 如何获取具有关系的核心数据对象实例?

ios - KVO 使应用程序崩溃

reactjs - Material UI React Table onCellClick

javascript - 如何在 Firebase 中使用电子邮件和电话进行身份验证?

javascript - 如何在 React-native 中使用 Picker 设置状态?