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

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

HarmonyOS
2024-12-26 14:38:43
浏览
收藏 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
微信
回复
2024-12-26 18:16:47
相关问题
HarmonyOS pxvp 单位转换问题
249浏览 • 1回复 待解决
HarmonyOS pxvp转换
402浏览 • 1回复 待解决
pxvp之间如何相互转换
3866浏览 • 1回复 待解决
HarmonyOS VP尺寸单位单位问题
885浏览 • 0回复 待解决
harmonyos开发中vppx如何互换?
1057浏览 • 2回复 待解决
如何获取单位vp屏幕宽度?
471浏览 • 1回复 待解决
HarmonyOS pxvp如何转换
438浏览 • 1回复 待解决
vp、fp、px区别,有谁知道?
2852浏览 • 1回复 待解决
c++ 有vp2px 接口么?
2259浏览 • 1回复 待解决
HarmonyOS px2vp在模拟器上无法正确转换
917浏览 • 1回复 待解决
px2vp 在context.getLastWindow回调之前无效
642浏览 • 1回复 待解决
HarmonyOS 像素单位转化验证
383浏览 • 1回复 待解决