HarmonyOS 如何获取两个组件之间的距离?
HarmonyOS 如何获取两个组件之间的距离?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 怎么获取两个经纬度之间的距离
41浏览 • 1回复 待解决
HarmonyOS 两个枚举类型之间转换问题
149浏览 • 1回复 待解决
HarmonyOS Navigtion组件,两个NavDestination之间如何同步状态变量
392浏览 • 1回复 待解决
HarmonyOS 两个同级的组件问题
420浏览 • 1回复 待解决
两个UIAbility之间能用哪些方法实现通信?
675浏览 • 1回复 待解决
HarmonyOS List、Row、Column等排列组件内两个相邻的子组件之间有间隙
537浏览 • 1回复 待解决
有计算两个日期之间时间的util接口吗
1826浏览 • 1回复 待解决
关于Image组件的两个问题
409浏览 • 1回复 待解决
HarmonyOS 两个自定义组件之间怎么调用其中一个自定义组件的方法?
368浏览 • 1回复 待解决
一个项目里有两个网站, 怎么让数据在这两个网站系统之间互通使用呢?
2201浏览 • 1回复 待解决
pinch事件两个手指拖动时,获取的两个手指前后变化差值有问题
811浏览 • 1回复 待解决
两个重叠的组件如何实现事件透传
637浏览 • 1回复 待解决
HarmonyOS TurboModule中如何获取context和合并两个对象?
213浏览 • 1回复 待解决
HarmonyOS 如何比较两个日期的大小?
296浏览 • 1回复 待解决
两个UIAbility之间可通过哪些方法实现数据传递
2206浏览 • 1回复 待解决
HarmonyOS 两个Page,如何关闭底下的一个?
546浏览 • 1回复 待解决
HarmonyOS 这两个获取焦点的方法有什么区别
42浏览 • 1回复 待解决
为什么两个紧挨着的相同颜色的控件之间会有白线、暗线
510浏览 • 1回复 待解决
HarmonyOS Column容器内子两个组件间存在的间隙问题
379浏览 • 1回复 待解决
HarmonyOS Stack布局中,两个重叠的组件点击事件问题
639浏览 • 1回复 待解决
怎么将资源赋值给绘制的颜色属性,两个类型之间是怎么转换的?
272浏览 • 1回复 待解决
HarmonyOS list组件向上滑动,无法显示底部的一两个listItem
425浏览 • 1回复 待解决
关于数据库的两个问题。
2368浏览 • 1回复 待解决
两个设备控制相关问题
9066浏览 • 3回复 已解决
HarmonyOS swiper组件自动轮播配置两个图片闪烁问题
81浏览 • 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得出。
参考代码: