[英]React Native - Dismiss Menu on Any Touch Event
如果用户与任何其他组件交互,我想要一个关闭的小菜单。 例如,如果用户尝试滚动或与菜单后面的滚动视图中的任何内容进行交互(请参阅下面的图像以供参考)。
关于如何实现这一点,我有两个想法:
还有其他正确的方法可以解决这个问题吗? 我提出的任何与上述想法有关的问题都可以解决或减轻吗?
使用TouchableWithoutFeedback组件包裹您的视图,并为其提供一个onPress回调,如果菜单打开则会隐藏该菜单。 根据“展开”图标的顶级级别,您可能希望跟踪菜单在redux中的可见性,并在新闻发送动作以全局跟踪。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.