建议layout加一个居中排列

本人亲测有效

您好,我有遇到过这种情况:
layout需要根据屏幕自适应widget的left和right设置0,type设置grid,这样的话往layout里加子控件的话就无法居中排列,当然可以自己用代码控制居中,但略显冗余,如果layout可以加一个子空间居中排列的话应该会省很多事

1赞

官方不做游戏的。没考虑过自适应的情况。

17年排的计划layou居中 ,现在有了吗。我也头皮发麻啊,layout下子节点不能居中,说好的让开发者把更多尽力放在游戏性的开发上,而现在老是在这些UI上花很多时间,头皮发麻了

自己继承layout封装一个呗!

上面介绍的这个方法不可用吗?

不行啊


  • 是放在pageView content下的。所以content anchorX 是0

我现在是计算 padding Left 到是可以达到效果,但是


p

  • child 明明写着对子节点大小进行缩放。但是在容器大小改变时,子节点只是发生了位置改变,并没有缩放

  • layout网格排布下* 设置为 CHILDREN 时,子物体大小会随着容器的大小而变化。

* 这个帖子下发过此问题

layout内部是单行的话,不采用grid模式,可以居中,但是一旦多行,就只能采用grid模式,但grid模式没法实现居中对齐。

同问,插眼顶贴…

layout能不能直接做成flex的效果 :joy:
好用还没学习成本