HarmonyOS 此方法回调的值如何转成vp

let componentUtils: ComponentUtils = this.getUIContext().getComponentUtils();
let modePosition = componentUtils.getRectangleById("SLIDE_ID");
let localOffsetWidth = modePosition.size.width;
let localOffsetHeight = modePosition.size.height;
HarmonyOS
2024-12-25 14:26:01
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

物理像素和虚拟像素满足映射关系,vp = px/160*ppi,如果设计稿提供物理像素,则需要开发换算成vp单位。如果设计稿提供虚拟像素值,开发可直接使用。px与vp互相转换的方法参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-pixel-units-V5

分享
微博
QQ
微信
回复
2024-12-25 16:43:15
相关问题
HarmonyOS Slider问题
302浏览 • 1回复 待解决
HarmonyOS 点击事件方法
373浏览 • 1回复 待解决
HarmonyOS onAreaChange方法问题
414浏览 • 1回复 待解决
px2vp 在context.getLastWindow之前无效
517浏览 • 1回复 待解决
HarmonyOS @Watch方法没有改变
289浏览 • 1回复 待解决
HarmonyOS 组件是否有销毁方法
908浏览 • 1回复 待解决
HarmonyOS Scroll方法执行改变
328浏览 • 1回复 待解决