Nic*_*ger 5 javascript react-native react-animated
我正在尝试react-native-interactable
创建一个只能在按下一段时间后才能移动的组件(如 android 和 ios 跳板)我设法找到了解决方案,但我的问题是,当Interactable.View
可拖动时,我必须移开我的手指TouchableOpacity
才能移动 Interactable。
我希望它在onLongPress
被触发时可以直接移动,但看起来它TouchableOpacity
正在捕捉所有手势。
我也想dragEnabled
在调用 onPressOut 时重置为 false,但这种行为似乎不可能。
这是我的代码:
<Interactable.View
animatedNativeDriver={true}
dragEnabled={this.state.editMode}
>
<TouchableOpacity
onPress={() => alert('Touchable Pressed')}
onLongPress={() => this.setState({editMode: true})}
>
<Text>Test Button</Text>
</TouchableOpacity>
</Interactable.View>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
756 次 |
最近记录: |