React Native Giftedchat滚动不工作,如果拖动缓慢的背景

x0fgdtte  于 2023-05-23  发布在  React
关注(0)|答案(2)|浏览(228)

我一直在寻找一个可能的答案,但无济于事。
卷轴没问题
1.-当用户拖动(快速或缓慢)时,从任何气泡开始
2.-如果卷轴还有动量的话。
但当从背景开始缓慢拖动时,它不会。
我是不是在giftedchat的 prop 里漏掉了什么?

pexxcrt2

pexxcrt21#

我终于找到我的bug了。我用TouchableWithoutFeedback视图 Package 了giftedchat视图,以便在按下时隐藏“attach”菜单,并且与giftedchat滚动逻辑相冲突。

<TouchableWithoutFeedback onPressIn={()=>{this.setState({showAttachMenu:false})}}>
<GiftedChat ....
</TouchableWithoutFeedback>
m3eecexj

m3eecexj2#

<GiftedChat
    //inverted={false}
    optionTintColor='black'
    isTyping={true}
    renderBubble={this.renderBubble}
    messages={this.state.messages}
    messagesContainerStyle={{ backgroundColor: 'indigo' }}
    onSend={this.onSend}
    user={{
        _id: 1,
    }}
    placeholder='Write a message...'
    renderInputToolbar={this.renderInputToolbar}
    alignTop={false}
    listViewProps={{contentContainerStyle: {flexGrow: 1, justifyContent: 'flex-end'}}}
/>

上面是我的聊天组件代码,当我用height在view标签内 Package 时,它可以工作,但无法滚动消息。

相关问题