1743381626用户 比如我有一个精灵,在坐标的(20,0)位置,点击了相对布局的左,变成(0,0)。但是如果我使用撤销快捷键,这个时候只有相对布局的左开关被重置成false状态,但是精灵的坐标没有重新回到(20,0)的位置,这个体验不好
layabox 这个相对布局的联动比较复杂,激活left,按理说应该将left的值设置为元件的当前值,但目前要求是置为0;然后取消left,元件位置是0,也就是激活和取消left本身就会丢掉元件的坐标。撤销功能也是同理的。如果尝试去加更复杂的逻辑,会引来奇怪的bug,且不好测试。所以这个就不再改进了。