我是React和React Native的新手,并且正在开发一个项目,我需要触发两个元素之间的onPress侦听器。 This is my layout:
ELEMENT1在ELEMENT2上方(元素1具有绝对位置)
ELEMENT1有一个onPress道具触发一个功能,ELEMENT2有另一个onPress道具触发另一个功能,我想点击element1并执行两个功能,并且,当只点击element2时,只需触发该功能即可。 element2。
现在,当我点击Element1时,仅调用element1的onPress函数。据我了解,当同时点击两个重叠的元素时,React Native会优先考虑。
我尝试使用react native导航v2将element1显示为覆盖 另外,我尝试使用Gesture Responder System,但无法实现。
一种解决方法是在element1上调用元素2的功能,但是随着我的布局变得更加复杂,并且添加了更多按钮,我将不得不对每个对象执行此操作,并且感觉不太好,并且不是很干净,如果我需要进行更改,则必须更改每个可点击对象的每个功能。
如果有人知道一种方法,或者可以指出/引导我前进,我将不胜感激,谢谢:)