小程序
小游戏
企业微信
微信支付
扫描小程序码分享
在布局里面编写rpx,运行后转换成px小数点后的部分被省略。
例如:30rpx 在iphone7plus 下,布局大小为16px 。实际30/750*windowWidth(414) = 16.56px。0.56px被忽略。
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
0.5都会被忽略,别说小数点后2位了
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
这个算是bug 还是官方的规则
没看到官方文档有写这个规则,不过按照px换算rpx的逻辑,估计做了四舍五入的处理
应该是直接double转整型了。后面的小数点都丢掉了
样式所有都按ip6来呗,这样换算rpx的话,样式基本不会乱,除开某些自带刘海屏的机型可能需要做些兼容性处理
我是按照ip6来做的。结果分辨率是375的都正常,遇到其他分辨率的时候就开始变形了。出现了一定布局上的偏差。
rpx最小的是1,手机那么小,宽度分为750还不够吗。。。
不是不够,在一行有多个item的时候,会出现布局的偏差。影响美观
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
0.5都会被忽略,别说小数点后2位了
这个算是bug 还是官方的规则
没看到官方文档有写这个规则,不过按照px换算rpx的逻辑,估计做了四舍五入的处理
应该是直接double转整型了。后面的小数点都丢掉了
样式所有都按ip6来呗,这样换算rpx的话,样式基本不会乱,除开某些自带刘海屏的机型可能需要做些兼容性处理
我是按照ip6来做的。结果分辨率是375的都正常,遇到其他分辨率的时候就开始变形了。出现了一定布局上的偏差。
rpx最小的是1,手机那么小,宽度分为750还不够吗。。。
不是不够,在一行有多个item的时候,会出现布局的偏差。影响美观