如何监听窗口大小的变化

监听窗口大小变化。

HarmonyOS
2024-01-21 13:40:00
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
henlyhts

获取窗口实例对象后,可以通过窗口的on('windowSizeChange')方法实现对窗口尺寸大小变化的监听

try { 
  let windowClass: window.Window = window.findWindow("test"); 
  windowClass.on('windowSizeChange', (data) => { 
    console.info('Succeeded in enabling the listener for window size changes. Data: ' + JSON.stringify(data)); 
  }); 
} catch (exception) { 
  console.error('Failed to enable the listener for window size changes. Cause: ' + JSON.stringify(exception)); 
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.

已于2024-1-31 11:51:37修改
分享
微博
QQ
微信
回复
2024-01-22 15:45:40
相关问题
如何监听window大小变化
1273浏览 • 1回复 待解决
如何设置当前窗口大小
2563浏览 • 1回复 待解决
如何固定应用窗口大小并居中展示
2938浏览 • 1回复 待解决
HarmonyOS 如何监听到音频焦点变化
815浏览 • 1回复 待解决
如何监听文件或文件目录变化
2426浏览 • 1回复 待解决
鸿蒙如何监听键盘高度变化
307浏览 • 1回复 待解决
HarmonyOS page如何监听数据变化
816浏览 • 1回复 待解决
如何根据组件内容大小修改浮动窗口
2584浏览 • 1回复 待解决
如何监听Viewmodel里变量值变化
2595浏览 • 1回复 待解决
如何监听指定Ability生命周期变化
1036浏览 • 1回复 待解决
HarmonyOS 如何监听系统主题变化
867浏览 • 1回复 待解决
如何监听数组内对象属性变化
3136浏览 • 1回复 待解决
HarmonyOS 如何监听某个变量是否变化
719浏览 • 1回复 待解决
HarmonyOS 如何监听组件自身尺寸变化
757浏览 • 1回复 待解决