@wuilmerj24/screen-orientation
npm install @wuilmerj24/screen-orientation
使用
API
方法
方法 |
描述 |
getOrientacion() |
获取当前屏幕方向。 |
setOrientacion(Orientacion) |
改变屏幕方向。返回一个 Promise。 |
支持的方向类型
方向
方向 |
描述 |
ANY |
方向未锁定:支持所有方向。 |
PORTRAIT |
将屏幕旋转更改为纵向模式。 |
PORTRAIT_REVERSE |
将屏幕旋转更改为反向纵向模式。 |
LANDSCAPE |
将屏幕旋转更改为横向模式 |
LANDSCAPE_REVERSE |
将屏幕旋转更改为反向横向模式 |
UNSPECIFIED |
不改变方向。 |
仅支持 Android 的方向类型。
方向 |
描述 |
PORTRAIT_SENSOR |
当手机在纵向或通过旋转屏幕 180° 的纵向旋转时,将屏幕旋转更改为 PORTRAIT_SENSOR 模式。 |
LANDSCAPE_SENSOR |
当手机在横向或通过旋转屏幕 270° 的横向旋转时,将屏幕旋转更改为 LANDSCAPE_SENSOR 模式。 |
获取屏幕方向
let orientacion = getOrientacion();
更改屏幕方向
setOrientacion(Orientacion.ANY).then((res:boolean)=>{
console.log(res)
})
许可证
Apache 许可证版本 2.0