当前位置: 首页> 游戏> 攻略 > 【Harmony OS 4.0】像素单位 - px、vp、fp

【Harmony OS 4.0】像素单位 - px、vp、fp

时间:2025/7/11 15:47:17来源:https://blog.csdn.net/weixin_43900414/article/details/141472998 浏览次数:0次

1. px

  1. 物理像素,以像素个数来定义图像尺寸。
  2. 弊端是,在不同像素密度的屏幕上,相同的像素个数对应的物理尺寸是不同的。就会导致我们的应用在不同设备上显示的尺寸可能不同。如下图:
    在这里插入图片描述

2. vp(Virtual Pixel)

  1. 虚拟像素是一种可根据屏幕像素密度灵活缩放的单位。可以保证一致的观感。
  2. 1vp 相当于像素密度为 160ppi 的屏幕上的 1px。
  3. 在不同的像素密度的屏幕上,HarmonyOS 会根据如下公式将虚拟像素换算为对应的物理像素。
    px = p p i 160 × v p \frac{ppi}{160} \times vp 160ppi×vp1
  4. 默认以 vp 作为单位。
    在这里插入图片描述

3. fp(Font Pixel)

  1. 字体大小的单位。
  2. 与 vp 类似,具体大小也会随屏幕的像素密度变化而变化。

  1. \times:表示数学符号中的 × ↩︎

关键字:【Harmony OS 4.0】像素单位 - px、vp、fp

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: