HarmonyOS 组件对应的单位(px和vp)

目前自研图片库内部需要根据图片组件的宽高适配请求网络图片的宽高,发现部分组件的单位是vp,部分是px,需要有一个明确的文档说明,方便内部做逻辑判断

HarmonyOS
16h前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

各个组件相关接口的单位,已在文档中标注说明,请查阅对应文档。若无说明,则默认vp为基准数据单位。

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-pixel-units-V5

部分组件持有的显示区域单位为px:

  1. XComponent Surface
  2. Web Html
  3. Window
  4. NodeContainer 部分属性(参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-arkui-graphics-V5)
分享
微博
QQ
微信
回复
13h前
相关问题
HarmonyOS pxvp转换
6浏览 • 1回复 待解决
pxvp之间如何相互转换
2971浏览 • 1回复 待解决
harmonyos开发中vppx如何互换?
293浏览 • 2回复 待解决
HarmonyOS VP尺寸单位单位问题
419浏览 • 0回复 待解决
HarmonyOS pxvp如何转换
37浏览 • 1回复 待解决
如何获取单位vp屏幕宽度?
289浏览 • 1回复 待解决
vp、fp、px区别,有谁知道?
2446浏览 • 1回复 待解决
c++ 有vp2px 接口么?
1873浏览 • 1回复 待解决
HarmonyOS px2vp在模拟器上无法正确转换
540浏览 • 1回复 待解决
px2vp 在context.getLastWindow回调之前无效
338浏览 • 1回复 待解决
HarmonyOS 像素单位转化验证
66浏览 • 1回复 待解决