Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native Android:React Native Overlap TouchableOpacity和View在有backgroundColor样式时表现不同_React Native - Fatal编程技术网

React native Android:React Native Overlap TouchableOpacity和View在有backgroundColor样式时表现不同

React native Android:React Native Overlap TouchableOpacity和View在有backgroundColor样式时表现不同,react-native,React Native,我创建了两个相互重叠的视图。上下 未配置底部视图背景时。它对新闻事件的反应是正确的。比方说,当我按下重叠区域时,它表明底部的那个区域被按下了 但是,当我配置底部视图背景色时。当我按下Android上的重叠区域时,它的反应就像我按下俯视图一样,我认为这是错误的。(它正确响应底部已按下) 复制步骤 提供重现问题的详细步骤列表。 下面是一个示例组件 constoverlapsetouchexample=({backgroundColor})=>{ const[pressedBox,setpress

我创建了两个相互重叠的视图。上下

未配置底部视图背景时。它对新闻事件的反应是正确的。比方说,当我按下重叠区域时,它表明底部的那个区域被按下了

但是,当我配置底部视图背景色时。当我按下Android上的重叠区域时,它的反应就像我按下俯视图一样,我认为这是错误的。(它正确响应底部已按下)

复制步骤 提供重现问题的详细步骤列表。 下面是一个示例组件

constoverlapsetouchexample=({backgroundColor})=>{
const[pressedBox,setpressedbox]=React.useState(“”)
返回(
{pressedBox}按下
setPressefBox('top')}/>
setPressefBox('bottom')}/>
);
}
const styles=StyleSheet.create({
方框:{
宽度:150,
身高:150,
边框宽度:1,
},
箱底:{
宽度:120,
身高:200,
边框宽度:1,
}
})
将backgroundColor设置为true时发现的问题


你可以在零食(Android)中看到它。

也许zIndex可以帮助你感谢你的建议。不幸的是,它没有。。。它显示正确,但问题出在触摸事件上。可能是zIndex可以帮助您感谢建议。不幸的是,它没有。。。它显示正确,但问题出在触摸事件上。