JS ui支持vp、字体大小支持fp了吗?

今天拿到UI给的产品图...上面给的单位都是vp、fp,鸿蒙的开发规范也是用的vp、fp.....

试了一下JS ui框架结果都是px

请问这个vp、fp单位要如何使用,一直要通过java来编写咩。

不能用的话有没有相关的demo封装好的,不然这种最直接的单位都没把握一个标准的话,那开发出来的质量很堪忧呀。

鸿蒙
UI
HarmonyOS
2021-11-18 10:36:34
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
蒿睿识

Js UI里面本身就是逻辑像素,不是物理像素。

JS UI框架中,手机和智慧屏的基准宽度为720px(px为逻辑像素,非物理像素),实际显示效果会根据实际屏幕宽度进行缩放。

其换算关系如下:

组件的width设为100px时,在宽度为720物理像素的屏幕上,实际显示为100物理像素;在宽度为1440物理像素的屏幕上,实际显示为200物理像素。

智能穿戴的基准宽度为454px,换算逻辑同理。

如果设计图按照宽度为720px设计,那就直接使用设计图尺寸就行。

文档地址请查看:https://developer.harmonyos.com/cn/docs/documentation/doc-guides/lite-wearable-layout-0000000000629844

分享
微博
QQ
微信
回复
2021-11-18 14:55:59
相关问题
鸿蒙IndexBar如何设置字体大小
3020浏览 • 1回复 待解决
鸿蒙是否支持加载HTML
5430浏览 • 3回复 待解决
HarmonyOS 支持用micropython开发么?
6279浏览 • 4回复 已解决
DevEco Studio支持的JDK版本?
2226浏览 • 1回复 已解决
鸿蒙现在能支持多少app?
3701浏览 • 2回复 待解决
鸿蒙系统是否支持HDMI显示?
1353浏览 • 1回复 待解决
鸿蒙手表支持服务卡片吗
2863浏览 • 2回复 待解决
啥时候flutter支持鸿蒙啊
4925浏览 • 4回复 待解决
HarmonyOS应用开发 支持C++吗?
8003浏览 • 1回复 待解决
OpenHarmony应用开发会支持java吗?
1308浏览 • 2回复 待解决
Hi3861 支持CAN通信吗
4007浏览 • 2回复 待解决
请问DevEco Studio支持Mac版本吗?
2681浏览 • 3回复 待解决
ACE ENGINE是否需要MMU的支持
2465浏览 • 1回复 待解决
HarmonyOS支持其他开发板吗?
7254浏览 • 4回复 待解决
鸿蒙hap包是否支持插件化开发?
1770浏览 • 1回复 待解决
DevEco Studio什么时候开始支持linux
3138浏览 • 1回复 待解决
JS UI 怎么判断键盘 是否拉起?
752浏览 • 1回复 待解决