帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
106
帖子
0
勋章
1820
Y币

[App引擎] AVM 希望出一个 单位 类似小程序的rpx

[复制链接]
发表于 2021-3-13 10:52:12


AVM 希望出一个 单位 类似小程序的rpx 。
380
帖子
4
勋章
6
Y币
目前不支持
20
帖子
1
勋章
7581
Y币
avm.js默认flex弹性布局,如果是必须使用绝对值的地方,使用px即可,css中的px和android ios原生中的设备独立像素一致,无需关心屏幕的物理像素。
无论是W3C标准还是Android iOS原生中,都没有rpx这样的单位。小程序的rpx是以牺牲性能为代价的,rpx在代码执行过程中,小程序的框架会进行运算,将其运算为px,然后再进行布局,意味着你的代码写的rpx越多,运算次数会成倍增长,并且最终还是绝对布局,这与android ios原生的自适应布局设计思想是相背的。因为小程序最终是跑在webview里的,也不必太在乎体验和性能,所以rpx看起来没什么问题。但avm最终是跑在android和ios的原生引擎中的,性能和体验最重要。
106
帖子
0
勋章
1820
Y币
常山赵子云 发表于 2021-3-13 15:04
avm.js默认flex弹性布局,如果是必须使用绝对值的地方,使用px即可,css中的px和android ios原生中的设备独 ...

rpx 应该是在编译阶段就给转换成px了吧? 没有对应关系,设计稿上的尺寸怎么对应到代码上呢
20
帖子
1
勋章
7581
Y币
Issac 发表于 2021-3-13 15:36
rpx 应该是在编译阶段就给转换成px了吧? 没有对应关系,设计稿上的尺寸怎么对应到代码上呢 ...

编译阶段不会转px,而是编译为调用转换函数的相关代码。UI出图应参考原生开发的标准:https://docs.apicloud.com/Dev-Guide/screen-adapt-guide
1
帖子
0
勋章
4
Y币
建议出一个rpx吧。想要性能的人就不用。不考虑性能就用
常山赵子云 · 2021-3-13 15:04avm.js默认flex弹性布局,如果是必须使用绝对值的地方,使用px即可,css中的px和android ios原生中的设备独立像素一致,无需关心屏幕的物理像素。
无论是W3C标准还是Android iOS原生中,都没有rpx这样的单位。小程序 ...
0
帖子
0
勋章
6
Y币
把小程序和uniapp的开发团队当傻子,不知道apicloud哪来的自信觉得自己能在市场上自成一派
常山赵子云 · 2021-3-13 15:04avm.js默认flex弹性布局,如果是必须使用绝对值的地方,使用px即可,css中的px和android ios原生中的设备独立像素一致,无需关心屏幕的物理像素。
无论是W3C标准还是Android iOS原生中,都没有rpx这样的单位。小程序 ...
20
帖子
1
勋章
7581
Y币
看不懂的话多学习,然后再喷。
BIP409440 · 2022-6-30 10:15把小程序和uniapp的开发团队当傻子,不知道apicloud哪来的自信觉得自己能在市场上自成一派
0
帖子
0
勋章
6
Y币
你们就是太不关心市场和用户了,看看uniapp文档里怎么讲rpx吧
常山赵子云 · 2022-7-5 15:31看不懂的话多学习,然后再喷。
283
帖子
4
勋章
4927
Y币
用 vw vh就行了
12下一页
您需要登录后才可以回帖 登录

本版积分规则