在指定上下布局的场合,可以手动调整元素的前后位置吗?

想做一个聊天的消息界面,消息不能显示的太多,所以想只显示固定条数。然后上滑的时候显示就消息,新消息又可以显示在最下面。但是这个布局是从上往下的,我添加的所以消息都统一布局在最下面了?有什么办法可以做到旧消息放置在上面,新消息可以在最下面?

layout组件的Y轴锚点设置为0

content节点加layout组件,layout设置为垂直布局,然后其后面会多出来属性,设置排列顺序

在哪里指定排列顺序呢?

Type改为竖直就有了

type本来就是垂直的。问题是如果选择从上往下布局。那么在有100条消息的前提下,开始显示最新的20条。网上滑动需要显示额外的20条的时候,没有办法插到前面来,布局只能往后插入。

从下往上可以保证历史消息插在新消息的前面,但是如何保证新收到的消息插到历史消息的后面呢?一言以蔽之,就是需要一个可以网上插入,也可以往下插入的布局结构~

升级到1.6.0,如果往前面插的消息就调用insertChild来添加消息,如果往后面插就调用addChild来添加消息,这样你就想插前面插前面,想插后面插后面(手动滑稽)

加个好友~

男的吗?我不搞基。(妹纸吗?我QQ:605282040)