Andriod-开源项目-第六弹-GridView

六、GridView

  1. StaggeredGridView
    允许非对齐行的 GridView,类似 Pinterest 的瀑布流,并且跟 ListView 一样自带 View 缓存,继承自 ViewGroup
    项目地址:https://github.com/maurycyw/StaggeredGridView
    Demo 地址:https://github.com/Trinea/TrineaDownload/blob/master/staggered-gridview-demo.apk?raw=true
    APP 示例:Pinterest 等

  2. AndroidStaggeredGrid
    允许非对齐行的 GridView,类似 Pinterest 的瀑布流,继承自 AbsListView
    项目地址:https://github.com/etsy/AndroidStaggeredGrid
    APP 示例:Pinterest 等

  3. PinterestLikeAdapterView
    允许非对齐行的 GridView,类似 Pinterest 的瀑布流,允许下拉刷新
    项目地址:https://github.com/GDG-Korea/PinterestLikeAdapterView
    APP 示例:Pinterest 等

  4. DraggableGridView
    Item 可拖动交换位置的 GridView,实际是自己继承 ViewGroup 实现,类似桌面的单屏效果,可屏幕自动上下滚动进行 Item 移动交换,多屏效果见下面 PagedDragDropGrid
    项目地址:https://github.com/thquinn/DraggableGridView
    Demo 地址:https://github.com/thquinn/DraggableGridView/blob/master/bin/DraggableGridViewSample.apk?raw=true

  5. StickyGridHeaders
    GroupName 滑动到顶端时会固定不动直到另外一个 GroupName 到达顶端的 GridView
    项目地址:https://github.com/TonicArtos/StickyGridHeaders
    效果图:Renderings

  6. PagedDragDropGrid
    Item 可拖动交换位置、拖动删除的自定义控件,实际是自己继承 ViewGroup 实现,类似桌面的多屏效果,可拖动到屏幕边缘,屏幕自动左右滚动进行 Item 移动交换,可拖动进行删除,单屏效果见上面 DraggableGridView
    项目地址:https://github.com/mrKlar/PagedDragDropGrid
    在线演示:http://youtu.be/FYTSRfthSuQ

  7. Android-DraggableGridViewPager
    Item 可拖动交换位置的 GridView,实际是自己继承 ViewGroup 实现,类似桌面的多屏效果,可屏幕自动左右滚动进行 Item 移动交换,单屏效果见上面 DraggableGridView
    项目地址:https://github.com/zzhouj/Android-DraggableGridViewPager
    Demo 地址:https://github.com/Trinea/trinea-download/blob/master/draggable-grid-viewpager-demo.apk?raw=true

  8. TwoWayGridView
    可横向滚动的 GridView
    项目地址:https://github.com/jess-anders/two-way-gridview

  9. PagingGridView
    分页加载的 GridView。当滑动到 GridView 底部最后一个行时,显示一个进度行,然后加载下一页数据,并显示。
    项目地址:https://github.com/nicolasjafelle/PagingGridView

  10. AsymmetricGridView
    一个支持跨行和跨列可变 Item 大小的 GridView
    项目地址:https://github.com/felipecsl/AsymmetricGridView
    Demo 地址:https://play.google.com/store/apps/details?id=com.felipecsl.asymmetricgridview.app
    效果图:

  11. GridView with Header and Footer
    ListView一样带头部和底部的GridView,用法和ListView一样
    项目地址:https://github.com/liaohuqiu/android-GridViewWithHeaderAndFooter
    效果图:


你可能感兴趣的:(Andriod-开源项目-第六弹-GridView)