2.0.7 正式版 Layout 的 Bug(紧急)

Layout 计算布局时没有考虑Item缩放系数

官方的例子,缩放系数为1的情况,表现正常:

把缩放系数改成 2 (缩小也一样,放大可以更明显看出问题)

缩放系数为2时的表现,布局位置错误:

Demo:
ExaLayout.zip (657.8 KB)

这个Bug在1.x版本出现过,我反馈之后修复了(2.0.1 ~ 2.0.6是没问题的),现在2.0.7又出现了这个问题(引擎的低级错误)。
这个问题对开发者项目影响非常大,几乎所有界面都涉及到。

@jare @panda

应该是要勾选layout控件上面的一个选项吧,affectscale

1赞

嗯嗯,我试了,的确是需要勾选受scale影响选项

果然没错 ~

这个说来话长,一开始是不受scale影响的,被我们开发者说了一通,2.1测试版的时候改成受item的scale影响,又被批评了一通,说影响了以前的逻辑,最后就变成了这个由开发者自己决定受不受item的scale影响,也许不久还会有这个item的scale要考虑那个item的scale不要考虑的需求:innocent:

勾选 affectscale 即可