HarmonyOS 如何获取两个组件之间的距离?
HarmonyOS 如何获取两个组件之间的距离?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 怎么获取两个经纬度之间的距离
976浏览 • 1回复 待解决
HarmonyOS 两个枚举类型之间转换问题
1252浏览 • 1回复 待解决
HarmonyOS Navigtion组件,两个NavDestination之间如何同步状态变量
1258浏览 • 1回复 待解决
两个UIAbility之间能用哪些方法实现通信?
1961浏览 • 1回复 待解决
HarmonyOS 计算两个位置的距离,已知两个位置的经纬度
1087浏览 • 1回复 待解决
HarmonyOS 两个同级的组件问题
1472浏览 • 1回复 待解决
有计算两个日期之间时间的util接口吗
2881浏览 • 1回复 待解决
HarmonyOS List、Row、Column等排列组件内两个相邻的子组件之间有间隙
1577浏览 • 1回复 待解决
HarmonyOS 两个HSP之间相关调用,单例不生效
753浏览 • 1回复 待解决
关于Image组件的两个问题
1416浏览 • 1回复 待解决
HarmonyOS 两个自定义组件之间怎么调用其中一个自定义组件的方法?
1692浏览 • 1回复 待解决
一个项目里有两个网站, 怎么让数据在这两个网站系统之间互通使用呢?
3475浏览 • 1回复 待解决
pinch事件两个手指拖动时,获取的两个手指前后变化差值有问题
1872浏览 • 1回复 待解决
两个重叠的组件如何实现事件透传
1663浏览 • 1回复 待解决
两个UIAbility之间可通过哪些方法实现数据传递
3469浏览 • 1回复 待解决
HarmonyOS 如何合并两个对象
1258浏览 • 1回复 待解决
HarmonyOS TurboModule中如何获取context和合并两个对象?
1337浏览 • 1回复 待解决
HarmonyOS 如何比较两个日期的大小?
1883浏览 • 1回复 待解决
HarmonyOS 关于两个权限的区别
1673浏览 • 1回复 待解决
HarmonyOS 两个网页间的数据如何同步
796浏览 • 1回复 待解决
为什么两个紧挨着的相同颜色的控件之间会有白线、暗线
1282浏览 • 1回复 待解决
HarmonyOS 两个Page,如何关闭底下的一个?
1723浏览 • 1回复 待解决
HarmonyOS NEXT开发中两个HSP之间相关调用,单例不生效问题
477浏览 • 0回复 待解决
HarmonyOS 这两个获取焦点的方法有什么区别
792浏览 • 1回复 待解决
HarmonyOS 如何对两个对象进行排序
1043浏览 • 1回复 待解决
您可尝试在scroll中使用onScroll事件监听滑动偏移量来判断。也可结合getInspectorByKey方法来实现。
可以通过getInspectorByKey获取指定id组件的所有属性,getInspectorByKey的返回结果是组件属性列表的JSON字符串。
我们需要解析字符串,获取他的rect属性,rect属性是一个长度为2的数组,数组的第一个值是组件左上角的坐标,第二个值是组件右下角的坐标,因此我们也可以获取组件的中心坐标和组件的长宽。
例如:"$rect":"[648.00, 262.00][696.00,360.00]" ,它代表组件左上角到屏幕左边的距离为648px,到屏幕顶部的距离为262px,组件的宽可以通过 696-648 = 48px得出。
参考代码: