【发布时间】:2022-09-30 21:18:35
【问题描述】:
当我尝试通过它的填充提升作曲家时,最后一个聊天气泡被它覆盖,那么我应该怎么做才能在最后一个气泡和作曲家之间留出空间?我试图寻找答案,但没有找到与此类问题相关的任何内容
const renderInputToolbar = (props) => {
return (
<InputToolbar
{...props}
containerStyle={{ borderTopWidth: 0, paddingVertical: 12 }}
/>
);
};
const renderComposer = (props) => {
return (
<Composer
{...props}
textInputProps={{
onFocus: () => setOnFocus(true),
onBlur: () => setOnFocus(false),
marginHorizontal: 12,
blurOnSubmit: true,
paddingVertical: 12,
paddingHorizontal: 15,
backgroundColor: onFocus ? \"#F1E9FD\" : \"#fff\",
borderRadius: 60,
borderColor: onFocus ? \"#7210FF\" : \"#c0c0c0\",
borderWidth: 1,
width: \"80%\",
}}
></Composer>
);
};
<GiftedChat
messages={messages}
showUserAvatar={false}
renderBubble={renderBubble}
renderInputToolbar={renderInputToolbar}
renderComposer={renderComposer}
renderActions={renderActions}
renderSend={renderSend}
alwaysShowSend
user={{ _id: userID, name: username, avatar: avatar }}
onSend={(messages) => handleSend(messages)}
/>
标签: javascript react-native react-native-gifted-chat