AndroidStaggeredGrid:支持多行多列且可变尺寸的阶梯形网格视图的开源库

AndroidStaggeredGrid是etsy实现的一个Android瀑布流控件,没有继承ListView和Gridview,而是从更深层的AbsListVew着手实现。

687474703a2f2f662e636c2e6c792f6974656d732f327a31423059304d3047304f326b316c334a30332f5472656e64696e672e706e67

特性

  • 设置列数,可以分别为横屏和竖屏指定不同的值
  • 屏幕方向改变时保持项的添加顺序不改变
  • 设置列表项之间的间隔
  • 支持添加header和footer
  • 支持OnScrollListener接口

使用例子

1. 将 StaggeredGridView 加入到需要显示的布局文件中,如:

2. 配置属性:

3. 配置适配器,这与使用GridView/ListView时基本一样:

开源地址:https://github.com/etsy/AndroidStaggeredGrid

2 收藏

资源整理者简介:sunbiaobiao

(新浪微博:@sunbiao将军) 个人主页 · 贡献了178个资源 · 10


直接登录

推荐关注

按分类快速查找

关于资源导航
  • 伯乐在线资源导航收录优秀的工具资源。内容覆盖开发、设计、产品和管理等IT互联网行业相关的领域。目前已经收录 1440 项工具资源。
    推送伯乐头条热点内容微信号:jobbole 分享干货的技术类微信号:iProgrammer