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
2天前
浏览
收藏 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
微信
回复
2天前
相关问题
HarmonyOS Slider问题
48浏览 • 1回复 待解决
HarmonyOS 点击事件方法
59浏览 • 1回复 待解决
HarmonyOS onAreaChange方法问题
62浏览 • 1回复 待解决
px2vp 在context.getLastWindow之前无效
338浏览 • 1回复 待解决
HarmonyOS @Watch方法没有改变
47浏览 • 1回复 待解决
HarmonyOS 组件是否有销毁方法
661浏览 • 1回复 待解决
HarmonyOS Scroll方法执行改变
38浏览 • 1回复 待解决
interface如何调用
959浏览 • 1回复 待解决