2

尝试在 chatBubble 上方呈现自定义名称。我得到 props.isSameUser 不是 renderBubble 函数中的函数。这与其他人所得到的相矛盾。我不确定它是否正确输入,但没关系。另一个问题是,当我渲染文本时,它会在中心渲染,我找不到任何方法来正确对齐它。

renderBubble = (props: Readonly<AvatarProps<IMessage>>) => {
    return (
      <View>
        <Text>
          {!props.isSameUser(props.currentMessage, props.previousMessage) &&
            props.currentMessage.user.name}
        </Text>
        <Bubble
          {...props}
        />
      </View>
    )
  }
    <GiftedChat
      renderBubble={this.renderBubble}
    />

它工作的一些例子:

https://github.com/FaridSafi/react-native-gifted-chat/pull/448#issuecomment-451661928

用户名位置错误的聊天图像

4

0 回答 0