HarmonyOS开发时,比如设置一个字体,12vp、12px、12、12fp,大小上有什么区别,如何进行换算

HarmonyOS开发时,比如设置一个字体,12vp、12px、12、12fp,大小上有什么区别,如何进行换算

HarmonyOS
2024-08-08 18:48:33
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple
1

px 屏幕物理像素单位。

vp 屏幕密度相关像素,根据屏幕像素密度转换为屏幕物理像素,当数值不带单位时,默认单位vp。在实际宽度为1440物理像素的屏幕上,1vp约等于3px。

fp 字体像素,与vp类似适用屏幕密度变化,随系统字体大小设置变化。

像素单位之间的转换可参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references/ts-pixel-units-0000001820881013#ZH-CN_TOPIC_0000001820881013__%E5%83%8F%E7%B4%A0%E5%8D%95%E4%BD%8D%E8%BD%AC%E6%8D%A2

分享
微博
QQ
微信
回复
2024-08-08 21:04:45
相关问题
android12 app自启动+防止退出
3792浏览 • 0回复 待解决
Api12 arm模拟器无法启动
255浏览 • 1回复 待解决
5.0.3.200版本无法选择API 12为编译版本
296浏览 • 1回复 待解决
HarmonyOS libEGL.so库在 API12 上不见了
303浏览 • 1回复 待解决
vpfppx区别,有谁知道?
2134浏览 • 1回复 待解决
JS ui支持vp字体大小支持fp了吗?
6042浏览 • 1回复 待解决
如何判断一个字符是不是数字?
366浏览 • 1回复 待解决
harmonyos开发vppx如何互换?
15浏览 • 0回复 待解决