HarmonyOS 鸿蒙Next:其他应用通过UIExtensionComponent组件内嵌UIExtensionAbility时,如何在UIExtensionAbility侧获取到窗口大小

发布于 1周前 作者 yibo5220 来自 鸿蒙OS

HarmonyOS 鸿蒙Next:其他应用通过UIExtensionComponent组件内嵌UIExtensionAbility时,如何在UIExtensionAbility侧获取到窗口大小

其他应用通过UIExtensionComponent组件内嵌UIExtensionAbility时,如何在UIExtensionAbility侧获取到窗口大小

4 回复

找HarmonyOS工作还需要会Flutter的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:https://www.bilibili.com/video/BV1S4411E7LY/?p=17

UIExtensionAbilityUI的扩展类,无法对window进行操作

在HarmonyOS中,当其他应用通过UIExtensionComponent组件内嵌UIExtensionAbility时,UIExtensionAbility侧可以通过其生命周期方法或特定的接口来获取窗口大小。通常,你可以在onWindowStageChange回调中获取到窗口的变化信息,包括大小。

确保你的UIExtensionAbility已正确实现了IWindowStageListener接口,并在其中重写onWindowStageChange方法。在该方法中,你可以通过传入的WindowStageChangeEvent参数获取到窗口的最新状态,包括大小。

如果问题依旧没法解决请加我微信,我的微信是itying888。

回到顶部