在React Native中是否可以以度为单位获取设备方向?我知道npm上有几个模块,通常它们只返回一个字符串,无论设备是纵向还是横向。
我想尝试动画风玫瑰,我需要更精确的方向而不仅仅是弦乐。在浏览器中,我可以使用https://developer.mozilla.org/en-US/docs/Web/API/Detecting_device_orientation
我想知道在这种情况下我是否必须使用WebView,或者如果没有
我可以完成答案 0 :(得分:0)
您可以使用RN附带的此功能。我测试了android:
DeviceEventEmitter.addListener('namedOrientationDidChange', data => console.log('orientation changed, data:', data));
这只会在变化时触发。在启动时,我不知道如何获得方向。
数据是这种形状的对象:
{ rotationDegrees: -90, isLandscape: true, name: "landscape-primary" }