关于widget组件一个比较匪夷所思的问题,希望大神解答下

我的父节点为top:并且top挂在了widget组件,且同时设置了left和right以便节点进行缩放。
同时有两个子节点,子节点也挂载了widget组件,同时只设置了left。我的本意是,不管父节点:top怎样缩放,两个子节点距离top的左边距是相等的。在编译器里看着没问题,但是预览的时候,这个子节点的位置却不对了,跑到屏幕外面去了,希望大神能解答下,有没有解决方案呢。
image

image

你是不是改变了父节点的尺寸:thinking:

是的,top是利用widget的自适应特性做了自适应

你修改尺寸的话,widget是根据你的新尺寸按原来的位置更新布局,实际上子节点的left数值已经改变了。

没太理解您这句话的意思,我没有手动修改父节点的尺寸,是利用widget 来修改的

截屏看不出来啥。好奇你的值怎么这么大(2000),而且target的挂的值还都不一样…

给left加个锁