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组件建议
313浏览 • 1回复 待解决
HarmonyOS 关于@Track设计
14浏览 • 1回复 待解决
多模块开发方案建议
1808浏览 • 1回复 待解决
HarmonyOS 关于ui设计出稿
370浏览 • 1回复 待解决
建议开发使用什么单位
1917浏览 • 1回复 待解决
关于无限步骤数据库表设计
1947浏览 • 1回复 待解决
tbox车载信息终端设计组成
3340浏览 • 0回复 待解决
HarmonyOS 关于自动换行流式布局
44浏览 • 1回复 待解决
HarmonyOS 关于怎么还原设计图问题?
288浏览 • 1回复 待解决
HarmonyOS 关于AAIDdeviceid使用
277浏览 • 1回复 待解决
关于HarmonyOS app加固问题
42浏览 • 1回复 待解决
HarmonyOS 关于跳转其他app问题
65浏览 • 1回复 待解决
关于DependentLayout布局一点疑问
5717浏览 • 1回复 待解决
开发鸿蒙怎么使用less来设计样式
7063浏览 • 1回复 待解决