在逻辑上禁用对 react-native-draggable-flatlist 的拖动
Logically disable Drag on react-native-draggable-flatlist
我正在尝试根据一些道具更改禁用拖动功能,不确定如何在 'react-native-draggable-flatlist' 上 disable/enable,请在下面找到代码
import DraggableFlatList from 'react-native-draggable-flatlist'
<DraggableFlatList
scrollPercent={5}
data={this.state.data}
renderItem={this.renderItem}
keyExtractor={(item: any) => `draggable-item-${item}`}
onMoveEnd={({ data }: any) => {
this.setState({ data })
}}
/>
根据我的要求,我已经完全禁用了父组件并且它可以工作,但仍然不确定是否有任何方法可以通过传递特定的 prop 来禁用它
我正在尝试根据一些道具更改禁用拖动功能,不确定如何在 'react-native-draggable-flatlist' 上 disable/enable,请在下面找到代码
import DraggableFlatList from 'react-native-draggable-flatlist'
<DraggableFlatList
scrollPercent={5}
data={this.state.data}
renderItem={this.renderItem}
keyExtractor={(item: any) => `draggable-item-${item}`}
onMoveEnd={({ data }: any) => {
this.setState({ data })
}}
/>
根据我的要求,我已经完全禁用了父组件并且它可以工作,但仍然不确定是否有任何方法可以通过传递特定的 prop 来禁用它