我正在使用
在
还有,如何在启用“全屏模式”时获取设备的完整高度?
Dimensions.get('window').height
获取窗口高度并在屏幕上呈现内容。但是,当启用全屏模式
时,硬件按钮会隐藏,这导致屏幕上出现额外的空间。但是,Dimensions.get('window').height
仍然会给出与之前相同的高度(当全屏模式
被禁用时)。最终屏幕会多出一个空白区域。在
react-native
中是否有一种方式可以根据全屏模式
来呈现内容?还有,如何在启用“全屏模式”时获取设备的完整高度?
getSystemUiVisibility
功能,允许您知道是否已设置SYSTEM_UI_FLAG_HIDE_NAVIGATION
。如果它没有被设置,则软菜单栏将可见。使用Dimensions
api的问题在于,在window
上调用它将计算屏幕高度减去软菜单栏的高度。 - AndrewSYSTEM_UI_FLAG_HIDE_NAVIGATION
的文件名是什么?并且我能否通过native
和react-native
之间的桥接访问此属性? - ThinkAndCode