HarmonyOS 关于app首页设计与开发的布局建议

针对HarmonyOS开发适配问题,UI设计师针对不同设备出了不同的设计图,分别为手机、折叠屏、ipad这三种设备,面对这三种设备的设计图,对设计图的布局和对开发上的布局各有什么建议呢?具体怎么实现呢?

HarmonyOS
2024-10-16 10:27:31
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

不管屏幕分辨率是多少,屏幕密度是多少,组件在视觉上呈现的效果是一致的。vp具体计算公式为:vp= px/(DPI/160)。

px就是屏幕真实物理像素值,densityPixels是屏幕密度,是和标准DPI的比例,常见取值有0.75,1.0,1.5,2.0,3.0等,在HarmonyOS中,标准DPI为160。

如果原型图没有提供vp单位的布局,开发者可以根据densityPixel把px转为vp,HarmonyOS也封装了现成的接口px2vp()和vp2px()供开发者直接调用。

在HarmonyOS中,可以使用px2vp()和vp2px()这两个现成的接口来进行单位转换。如果您需要将px转换为vp,或者将vp转换为px,这些接口可以获取组件的高度。请参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-pixel-units-V5

分享
微博
QQ
微信
回复
2024-10-16 15:52:44
相关问题
HarmonyOS 关于SegmentButton组件建议
162浏览 • 1回复 待解决
HarmonyOS 关于ui设计出稿
241浏览 • 1回复 待解决
多模块开发方案建议
1740浏览 • 1回复 待解决
建议开发使用什么单位
1726浏览 • 1回复 待解决
HarmonyOS 关于AAIDdeviceid使用
93浏览 • 1回复 待解决
HarmonyOS 关于怎么还原设计图问题?
175浏览 • 1回复 待解决
tbox车载信息终端设计组成
3244浏览 • 0回复 待解决
关于无限步骤数据库表设计
1871浏览 • 1回复 待解决
关于DependentLayout布局一点疑问
5630浏览 • 1回复 待解决
HarmonyOS 首页框架问题
247浏览 • 1回复 待解决
HarmonyOS 应用首页技术选型问题
218浏览 • 1回复 待解决
关于市场包.app 文件问题
145浏览 • 1回复 待解决
开发鸿蒙怎么使用less来设计样式
6961浏览 • 1回复 待解决
关于Wearable开发几个疑问
7371浏览 • 2回复 待解决
关于鸿蒙应用开发疑问?
5360浏览 • 1回复 待解决
HarmonyOS 消息首页框架实现
203浏览 • 1回复 待解决