我正在为一个项目使用react-native-collapsible。一切都运行良好,但我希望用户能够通过在打开时单击屏幕上的任何位置来关闭可折叠。在桌面上,使用!event.target匹配会很容易,但由于我是React Native的新手(expo)我有一点解决方案。非常感谢,我没有粘贴代码,因为我目前使用的是库中的Lorem示例,所以不会有太大的用处。
我正在为一个项目使用react-native-collapsible。一切都运行良好,但我希望用户能够通过在打开时单击屏幕上的任何位置来关闭可折叠。在桌面上,使用!event.target匹配会很容易,但由于我是React Native的新手(expo)我有一点解决方案。非常感谢,我没有粘贴代码,因为我目前使用的是库中的Lorem示例,所以不会有太大的用处。
1条答案
按热度按时间dwbf0jvd1#
您可以创建一个useState变量,并将其传递到
collapsed={Your useState Veriable}
react-native-collapsible的属性中。还可以将所有Design Package 到TouchableOpacity
中,并通过onPress事件使其为true。