react-native - 有没有办法在 react-native-gifted-chat 中显示图像以及一些文本和按钮以及响应消息?
问题描述
我正在使用 react-native-gifted-chat,我想制作一个类似于链接中附加图片的 UI。我想在 react-native-gifted-chat 中添加此卡片类型功能以及响应消息,但我不知道这是否可以通过有天赋的聊天执行。我的预期输出的屏幕截图
解决方案
是的,这需要创建一个自定义组件,然后将其传递给以下的 renderMessage 属性<GiftedChat />
:
<GiftedChat
messages={...}
onSend={...}
user={...}
...
renderMessage={props => (
<MyCustomMessage
{...props}
/>
)}
/>
在这种情况下,MyCustomMessage
将是一个包含您想要的所有自定义布局/逻辑的组件。查看react-native-gifted-chat 存储库中的 Slack 样式 UI 示例以获得良好的起点。
推荐阅读
- scala - 如何读取压缩的 Spark eventLog?
- flutter - Flutter 在构建时突然因“内存不足”而崩溃
- sql - 在 Apache Hive 中将日期格式转换为 YYYY-MM-DD HH:MIN:SEC
- python - 从 Wikipedia 数据库转储构建语料库
- javascript - nginx:nginx反向代理在服务器上工作,但在本地主机上不工作
- android - Fragment 实现中的 RecyclerView
- firebase - 插件项目:firebase_core_web 未找到
- flutter - 使用 Navigator.pushNamedAndRemoveUntil 时如何传递参数
- jquery - 使用 jQuery 动画滚动到元素
- magento - 如何在 php 中的 Magento 2 中获取 env.php 变量