BUTTON 2 this.conso-6ren">
gpt4 book ai didi

javascript - 如何在 React Native 中同时启用多个按钮的触摸?

转载 作者:可可西里 更新时间:2023-11-01 03:58:46 27 4
gpt4 key购买 nike

我需要当我触摸并按住一个按钮时,我也应该能够触摸按钮 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>

关于javascript - 如何在 React Native 中同时启用多个按钮的触摸?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42776490/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com