HarmonyOS C-API 是否有 componentUtils.getRectangleById 的接口提供

在 ArkTS 框架下有提供 componentUtils.getRectangleById 获取组件大小、位置、平移缩放旋转及仿射矩阵属性信息

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-arkui-uicontext-V5#getrectanglebyid

需求:目前我们需要根据View是否在屏幕上显示,去做模块上报。所以需要根据view的大小、位置去计算View是否处于屏幕的可见区域内。

可是在C-API框架下,是否有该接口提供,或者有没有什么方法能够满足我们的需求?

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
aquaa

componentUtils.getRectangleById 无对应的ndk侧的接口,请看下 onVisibleAreaChange这个通用事件回调是否能满足要求,对应c侧的的NODE_EVENT枚举是NODE_EVENT_ON_VISIBLE_AREA_CHANGE

分享
微博
QQ
微信
回复
1天前
相关问题
HarmonyOS ArkUI C-API文档吗?
580浏览 • 1回复 待解决
HarmonyOS webviewc-apijsBridge吗?
535浏览 • 1回复 待解决
HarmonyOS 是否提供Wifi通信API
178浏览 • 1回复 待解决
HarmonyOS 是否c接入接口相关demo
204浏览 • 1回复 待解决
HarmonyOS是否提供WLAN口通讯API?
3205浏览 • 1回复 待解决
HarmonyOS是否物理串口接口连接api
462浏览 • 1回复 待解决
HarmonyOS ArkTS是否提供ftp相关接口
19浏览 • 1回复 待解决