找回密码
 立即注册
搜索

device.getInfo接口获取的screenHeight和windowHeight的高度分别指什...

1
回复
861
查看
[复制链接]

46

主题

47

帖子

465

积分

 楼主| 2021-8-20 15:57:50 显示全部楼层 |阅读模式

device.getInfo接口获取的screenHeight和windowHeight的高度分别指什么?

回复

使用道具 举报

23

主题

142

帖子

825

积分

2021-8-20 16:03:08 显示全部楼层

screenHeight和windowHeight的高度在如下四种场景会有所不同:

  • 异形屏手机+开启虚拟导航栏

  • 异形屏手机+关闭虚拟导航栏

  • 非异形屏手机+开启虚拟导航栏

  • 非异形屏手机+关闭虚拟导航栏

具体计算方式如下所示:

【异形屏手机+开启虚拟导航栏】

screenHeight不包含状态栏、虚拟导航栏的高度,即:

  • screenHeight = 屏幕像素高度-状态栏高度-虚拟导航高度

  • windowHeight = screenHeight-标题栏高度

【异形屏手机+关闭虚拟导航栏】

screenHeight不包含状态栏的高度,即:

  • screenHeight = 屏幕像素高度-状态栏高度

  • windowHeight = screenHeight-标题栏高度

【非异形屏手机+开启虚拟导航栏】

screenHeight不包含虚拟导航栏高度,即:

  • screenHeight = 屏幕像素高度-虚拟导航栏高度

  • windowHeight = screenHeight-标题栏高度-状态栏高度

【非异形屏手机+关闭虚拟导航栏】

screenHeight不包含虚拟导航栏高度,即:

  • screenHeight = 屏幕像素高度-虚拟导航栏高度

  • windowHeight = screenHeight-标题栏高度-状态栏高度


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册