HarmonyOS 鸿蒙Next getRectangleById()
HarmonyOS 鸿蒙Next getRectangleById()
我需要获取一个组件的位置计算高度,但是当有页面嵌套时,取到的是页面栈最低下的。比如初始页面A->B页面->二级A页面,A页面里都有一个ID为:NodePageViewStack组件,然后在初始A页面里NodePageViewStack的y值是100,而二级A页面用户滑动位置,使NodePageViewStack的y移动到200. 然后我其实取二级A页面的200,但是实际取到的是初始A页面的100.
componentUtils.getRectangleById(‘NodePageViewStack’).screenOffset.y
更多关于HarmonyOS 鸿蒙Next getRectangleById()的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
找HarmonyOS工作还需要会Flutter的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:https://www.bilibili.com/video/BV1S4411E7LY/?p=17
更多关于HarmonyOS 鸿蒙Next getRectangleById()的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-arkui-uicontext-V5#getframenodebyid12
getRectangleById()
方法在 HarmonyOS (鸿蒙) 开发中可能不是一个直接提供的标准API,因为鸿蒙系统的API设计主要围绕其分布式能力、组件化开发等核心特性。如果你在使用鸿蒙开发时遇到了需要获取某个矩形区域(如UI组件的边界)的需求,通常会通过组件的LayoutParam
、Component
的属性或者自定义逻辑来实现。
检查你的开发文档或示例代码,看是否有类似的方法或属性可用于获取矩形区域。如果是自定义组件,可能需要在组件内部实现该方法。如果问题依旧没法解决请加我微信,我的微信是itying888。
更多关于HarmonyOS 鸿蒙Next getRectangleById()的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html