FormLayoutManager -- 解说(1)
FormLayoutManager首页,里面有github地址 目录 前言 构造方法 onLayoutChildren handleLayoutChildren 总结 前言 接下来会一步步带大家走进FormLayoutManager。在写这篇博客之前,我已经实现可以不同行或不同列多类型布局。所以下面讲解是以最新的v2.0代码来说明,后面也会介绍到怎么实现多类型。FormLayoutManager的完整代码有点长,我就不贴出来,大家可以自己看着源码,一边看文章,我们由上至下来说。 构造方法 public FormLayoutManager(int columnCount){ mColumnCount = columnCount; } public FormLayoutManager(boolean isHorV, int count){ this(isHorV, count, null); } /** * 什么场景需要传入RecyclerView * 在滚动过程会刷新的数据的时候,最好设置RecyclerView */ public FormLayoutManager(int columnCount, RecyclerView recyclerView){ this(true, columnCount, recyclerView); } public