【发布时间】:2019-04-30 04:29:34
【问题描述】:
我想实现一个聊天应用程序,我想显示具有多种视图类型的聊天消息,例如
- 媒体文件(视频、音频、照片)
- 文档(PDF、DOC、EXCEL)
- 喜欢...等
另外,实现 回复特定消息,类似于 Android 应用中的 Facebook 聊天部分。请建议我如何使用 适配器委托模式 这里的图片供参考
【问题讨论】:
-
如果您的后端设计得当(即内容类型、commentId 和 replyId)应该很容易,您可以在不同的屏幕上共享这些 id 以获得评论和回复。在客户端,您还可以通过扩展获取某种类型的内容,使用这些扩展,您可以在 Recyclerview Adapter 中定义不同的 viewType。
标签: android chat android-recyclerview