ReactNative

react-native-gifted-chat 实践指南

2018-01-01  本文已影响594人  陈友辉
{
  _id: 1, //消息的ID,用于标示,必须唯一
  text: 'My message', //发送的消息
  createdAt: new Date(), //发送的时间
  user: {
    _id: 2, //发送方的ID 如果是自己的ID 则在右边,否则在左边
    name: 'React Native', //发送方的昵称
    avatar: 'https://facebook.github.io/react/img/logo_og.png', //发送方的头像
  },
  image: 'https://facebook.github.io/react/img/logo_og.png',
  //添加你所需要扩展的键值对
}
{
   _id: 1,
   text: 'This is a system message',
   createdAt: new Date(Date.UTC(2016, 5, 11, 17, 20, 0)),
   system: true,
  //添加你所需要扩展的键值对
}
{
   _id: 1, //发送消息需要和配置的id一致
   avatar, //头像 若不设置则不显示
   name, //昵称
}
这是在顶部
_renderBubble(props) {
        return (
          <Bubble
            {...props}
            wrapperStyle={{
              left: { //对方的气泡
                backgroundColor: '#F5F7F7',
              },
              right:{ //我方的气泡
                backgroundColor:'#FDF099'
              }
            }}
          />
        );
      }

以上,会继续修改添加中 欢迎指证。

上一篇 下一篇

猜你喜欢

热点阅读