HarmonyOS 监听折叠状态回调里获取屏幕宽度存在问题

HarmonyOS 监听折叠状态回调里获取屏幕宽度存在问题

HarmonyOS
2024-08-07 11:25:11
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
数掉几只鱼

示例代码

onFoldDisplayMode() {
let callback: Callback<display.FoldDisplayMode> = (data: display.FoldDisplayMode) => {
if (data === display.FoldDisplayMode.FOLD_DISPLAY_MODE_FULL) {
console.log (`FOLD_DISPLAY_MODE_FULL width is ${display.getDefaultDisplaySync ().width}`)
}
else if (data === display.FoldDisplayMode.FOLD_DISPLAY_MODE_MAIN) {
console.log (`FOLD_DISPLAY_MODE_MAIN width is ${display.getDefaultDisplaySync ().width}`)
}
else if (data === display.FoldDisplayMode.FOLD_DISPLAY_MODE_SUB) {
console.log (`FOLD_DISPLAY_MODE_SUB width is ${display.getDefaultDisplaySync ().width}`)
}
else {
console.log (`FOLD_STATUS_UNKNOWN width is ${display.getDefaultDisplaySync ().width}`)

}
console.info ('Listening enabled. Data: ' + JSON.stringify (data));
};
try {
display.on ('foldDisplayModeChange', callback);
} catch (exception) {
console.error ('Failed to register callback. Code: ' + JSON.stringify (exception));
}
}
分享
微博
QQ
微信
回复
2024-08-07 15:55:19
相关问题
HarmonyOS 位置权限变更监听问题
62浏览 • 1回复 待解决
HarmonyOS 折叠屏webview宽度问题
435浏览 • 1回复 待解决
HarmonyOS 屏幕宽度怎么获取
411浏览 • 1回复 待解决
调用监听折叠状态的方法报错
353浏览 • 1回复 待解决
HarmonyOS 属性动画怎么监听
306浏览 • 1回复 待解决
HarmonyOS 如何监听折叠屏展开折叠
60浏览 • 1回复 待解决
获取设备屏幕宽度和高度
644浏览 • 1回复 待解决
HarmonyOS 活体检测问题
217浏览 • 1回复 待解决
Flutter - EventChannel问题
189浏览 • 1回复 待解决
HarmonyOS Scroll组件事件问题
192浏览 • 1回复 待解决
HarmonyOS 自定义interface问题
181浏览 • 1回复 待解决
HarmonyOS onScrollyoffset不准确问题
480浏览 • 1回复 待解决
HarmonyOS ArkTS接口的案例问题
662浏览 • 1回复 待解决
HarmonyOS 关于@Watch监听状态问题
472浏览 • 1回复 待解决