如何同时触发两个不同的onPress侦听器

时间:2018-10-30 18:29:27

标签: javascript react-native

我是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的功能,但是随着我的布局变得更加复杂,并且添加了更多按钮,我将不得不对每个对象执行此操作,并且感觉不太好,并且不是很干净,如果我需要进行更改,则必须更改每个可点击对象的每个功能。

如果有人知道一种方法,或者可以指出/引导我前进,我将不胜感激,谢谢:)

0 个答案:

没有答案