带有按钮的自定义工具栏 Gifted Chat
Custom tolbar with buttons GiftedChat
我使用了库'GiftedChat'。我想用这个 - InputToolBar 做聊天的底部,在容器下面有 5 个按钮,其中一个是按钮发送消息
如何在组件之间正确分配它?
如果我没理解错的话,你想知道如何组织这段代码
首先,您根本不需要 <View>
来包装您的内容
你应该从图书馆本身导入 GiftedChat,然后你可以使用那里的所有道具
例如
import {GiftedChat, InputToolbar} from 'react-native-gifted-chat';
<GiftedChat
renderInputToolbar={props => {
return (
<InputToolbar
{...props}
containerStyle={styles.chatWithoutBorder}
renderComposer={() => <CustomComposer {...props} />}
renderActions={() => {
return (
<CustomAction />
)
);
}}
renderSend={() => <CustomSend {...props} />}
/>
);
}}
/>
这些自定义组件其实都是普通组件,你可以自己创建,你只需要发送道具就可以了
对于消息框下方的页脚,您将需要此 renderAccessory,如 https://github.com/FaridSafi/react-native-gifted-chat
中所述
我使用了库'GiftedChat'。我想用这个 - InputToolBar 做聊天的底部,在容器下面有 5 个按钮,其中一个是按钮发送消息
如何在组件之间正确分配它?
如果我没理解错的话,你想知道如何组织这段代码
首先,您根本不需要 <View>
来包装您的内容
你应该从图书馆本身导入 GiftedChat,然后你可以使用那里的所有道具
例如
import {GiftedChat, InputToolbar} from 'react-native-gifted-chat';
<GiftedChat
renderInputToolbar={props => {
return (
<InputToolbar
{...props}
containerStyle={styles.chatWithoutBorder}
renderComposer={() => <CustomComposer {...props} />}
renderActions={() => {
return (
<CustomAction />
)
);
}}
renderSend={() => <CustomSend {...props} />}
/>
);
}}
/>
这些自定义组件其实都是普通组件,你可以自己创建,你只需要发送道具就可以了 对于消息框下方的页脚,您将需要此 renderAccessory,如 https://github.com/FaridSafi/react-native-gifted-chat
中所述