如何用一行代码让RecyclerView 从底部开始显示显示

做直播需求,设计要求聊天信息需要从底部开始显示,然后慢慢移动到顶部, 而不是先从顶部开始叠加。本以为很难得需求, 但是查了下,发现很简单,就需要一行代码就可以实现。 特此记录下。

LinearLayoutManager rvMsgLayoutManager =  new LinearLayoutManager(getActivity(), LinearLayoutManager.VERTICAL, false);
rvMsgLayoutManager.setStackFromEnd(true);
复制代码

重点就是最后一句,给LinearLayoutManager设置 setStackFromEnd 属性,让默认从底端开始显示。

此属性只对LinearLayoutManager有效。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享