AndroidStaggeredGrid 类库

作者: rain 分类: 移动 发布时间: 2013-12-24 12:34 6 条评论

AndroidStaggeredGrid  Etsy 应用购物应用中使用的一个高度不一的 自定义 Grid View。

特性:

  • 横竖屏可以设置列的个数
  • 横竖屏切换的时候同步当前行的位置
  • 可以设置每个元素的边距
  • 支持 headers & footers.
  • 内部的 padding 不影响 header & footer.
  • Extends AbsListView – “mostly”
  • Supports AbsListView.OnScrollListener
使用方式:
导入库后,添加自定义View 即可:
支持如下属性:
  • item_margin – The margin around each grid item (default 0dp).
  • column_count_portrait – The number of columns displayed when the grid is in portrait (default 2).
  • column_count_landscape – The number of columns displayed when the grid is in landscape (default 3).
  • grid_paddingLeft – Padding to the left of the grid. Does not apply to headers and footers (default 0).
  • grid_paddingRight – Padding to the right of the grid. Does not apply to headers and footers (default 0).
  • grid_paddingTop – Padding to the top of the grid. Does not apply to headers and footers (default 0).
  • grid_paddingBottom – Padding to the bottom of the grid. Does not apply to headers and footers (default 0).
该控件目前不支持如下特性:
  • Scroll bars
  • Row dividers
  • Edge effect
  • Fading edge
  • Item selection or long press
  • Overscroll

本文出自 云在千峰,转载时请注明出处及相应链接。

本文永久链接: http://blog.chengyunfeng.com/?p=555

Ɣ回顶部