• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

长度单位px、vp、fp

武飞扬头像
木槿七七^-^
帮助1

在设计页面时需要知道每个组件的大小,这时就需要了解一下长度单位,简略描述一下各单位之间的关系以及转换方法。

px

px是长度单位像素,是显示屏中的一个个小方格。
学新通

vp(虚拟像素)

vp=(px*160)/PPI
屏幕像素点密度(Pixels Per Inch-PPI):对角线像素点个数/屏幕尺寸。即每英寸中有多少个像素点。

写vp的好处
手机在显示时会根据手机自身的分辨率和尺寸灵活指定宽高,让不同手机在显示同一界面时尽可能保持一样的效果。写px表示写死,写vp表示可以灵活调整。

快速转换
(因为是粗略计算,故可能不是很准,但是像素丢失或多出几个并没有太大影响)
学新通
例如
当分辨率为10802340时,该分辨率与19201080相近,故我们可以按三倍来粗略估计,将200px转换成67vp,显示出的结果并无太大影响。但如果想要精确,就需要用上面的公式计算了。

fp

vp与fp的计算方式一样,但vp是长度单位,用于定制组件的宽和高,fp是大小单位,用于字体的大小。

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhibbaah
系列文章
更多 icon
同类精品
更多 icon
继续加载