uicommandpanelnew.xml以前没留下有用信息,现在重新修改测试,反复调整,搞了三天
<gadget name="commandpanel2-main" type="gadget" size1024="700 618 1024 769" z="20" background="0 0 0"><!--770_595=175,old_595 620 1024 732--><!--16:08 7/3/2021;=700 620 1024 732--> 目前 size1024="700 618 1024 769"是正常的,黑色背景区域即为commandpanel2-main所占范围

为了将黑色区域范围缩少,往右偏将其改成size1024="770 618 1024 769";
<gadget name="commandpanel2-main" type="gadget" size1024="770 618 1024 769" z="20" background="0 0 0">结果如图,黑色范围往右缩小了,但ui却往左偏移了

用两天时间反复测试了n遍,都没能解决,甚至用AI弄了官方版本与我以前修改的对比,试图找出其中规律
后面发现了一个空gadget留下了一个同时间的注释, <gadget name="commandpanel2commands" type="gadget" size1024="700 768 1024 768" z="0" transparent="" background="0 0 0"><!--16:10 7/3/2021;=700 731 1024 768--> </gadget>
确认当commandpanel2-main与commandpanel2commands的x坐标不一致时,就会产生偏移,目前已知commandpanel2-main往右,界面就会往左,commandpanel2-main往左,界面就会往右;虽然找到问题了,但是不想再纠结其原理,再去花时间测试了
同时将commandpanel2-main与commandpanel2commands的x坐标改成一致 <gadget name="commandpanel2-main" type="gadget" size1024="770 618 1024 769" z="20" background="0 0 0"><!--770_595=175,old_595 620 1024 732--><!--16:08 7/3/2021;=700 620 1024 732-->
<gadget name="commandpanel2commands" type="gadget" size1024="770 768 1024 768" z="0" transparent="" background="0 0 0"><!--16:10 7/3/2021;=700 731 1024 768--> </gadget>
测试如下

根据注释来看,当初调这个界面应该最少用了一个星期
这个故事告诉我们,当遇上复杂难题,并解决了,最好留下个有用的注释或资料,不然隔n天、n月、n年后还会再次出现同样的解题过程
|