跳到主要内容

异步异形屏回调信息(Cutout Result)

返回结果

CutoutRect

表示 Android 屏幕坐标系的矩形区域,(0, 0) 始终是手机屏幕的左上角。

成员变量类型说明
Topint矩形的顶部坐标 (px)
Leftint矩形的左侧坐标 (px)
Bottomint矩形的底部坐标 (px)
Rightint矩形的右侧坐标 (px)

示例参考

{
Top: 0,
Left: 457,
Bottom: 79,
Right: 624
}

CutoutInfo

继承自 INTLBaseResult,包含了异形屏相关信息。

成员变量类型说明
HasCutoutbool是否存在异形屏硬件
IsCutoutHiddenbool部分设备允许用户设置使用黑色填充异形屏缺口部分
ScreenHeightint屏幕高度 (px)
ScreenWidthint屏幕宽度 (px)
StatusBarHeightint状态栏高度 (px)
CutoutRectsList<INTLCutoutRect>异形屏区域
SafeAreaINTLCutoutRect安全区域

示例参考

{
HasCutout: true,
IsCutoutHidden: false,
CutoutRects: [{Top: 0, Bottom: 79, Left: 457, Right: 624}],
SafeArea: {Top: 79, Bottom: 2400, Left: 0, Right: 1080},
ScreenHeight: 2400,
ScreenWidth: 1080,
StatusBarHeight: 79,
MethodId: 1501,
RetCode: 0,
RetMsg: Success,
ThirdCode: -1,
ThirdMsg: "",
ExtraJson: {
}
}