[英]React Native - Dismiss Menu on Any Touch Event
如果用戶與任何其他組件交互,我想要一個關閉的小菜單。 例如,如果用戶嘗試滾動或與菜單后面的滾動視圖中的任何內容進行交互(請參閱下面的圖像以供參考)。
關於如何實現這一點,我有兩個想法:
還有其他正確的方法可以解決這個問題嗎? 我提出的任何與上述想法有關的問題都可以解決或減輕嗎?
使用TouchableWithoutFeedback組件包裹您的視圖,並為其提供一個onPress回調,如果菜單打開則會隱藏該菜單。 根據“展開”圖標的頂級級別,您可能希望跟蹤菜單在redux中的可見性,並在新聞發送動作以全局跟蹤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.