如何在react native中同时启用对多个按钮的触摸?
我需要在触摸并按住一个按钮时也应该能够触摸按钮1。
<View> <View
onStartShouldSetResponder={()=>this.console("Button 2 Clicked")}>
<Text>BUTTON 2</Text>
</View>
<TouchableOpacity
onPressIn={()=>this.console('Button 1 pressed')}
onPressOut={()=>this.console('Button 1 released')}>
<View>
<Text>BUTTON 1</Text>
</View>
</TouchableOpacity>
</View>
基本上,我有一个屏幕,可以通过点击并按住“录制”按钮(按钮1)来录制视频。在同一屏幕上,我有一个翻转相机按钮(按钮2)。我希望我在录制视频时应该能够单击翻转相机按钮。
回答:
使用View组件的onTouchStart,onTouchEnd属性可以轻松解决此问题,而无需使用手势响应器方法。
所以修改后的代码看起来像
<View> <View onTouchStart={()=>this.console("Button 2 Clicked")}>
<Text>BUTTON 2</Text>
</View>
<View
onTouchStart={()=>this.console('Button 1 pressed')}
onTouchEnd={()=>this.console('Button 1 released')}>
<Text>BUTTON 1</Text>
</View>
</View>
以上是 如何在react native中同时启用对多个按钮的触摸? 的全部内容, 来源链接: utcz.com/qa/403527.html