├── .gitignore ├── AndroidManifest.xml ├── README.md ├── ant.properties ├── libs ├── android-support-v4.jar └── picasso-2.0.0.jar ├── proguard-project.txt ├── project.properties ├── res ├── anim │ ├── slide_in_from_bottom.xml │ ├── slide_in_from_top.xml │ ├── slide_out_to_bottom.xml │ └── slide_out_to_top.xml ├── drawable-hdpi │ └── ic_launcher.png ├── drawable-ldpi │ └── ic_launcher.png ├── drawable-mdpi │ └── ic_launcher.png ├── drawable-xhdpi │ ├── default_ptr_flip.png │ ├── default_ptr_rotate.png │ ├── ic_launcher.png │ └── indicator_arrow.png ├── drawable │ ├── indicator_bg_bottom.xml │ └── indicator_bg_top.xml ├── layout │ ├── ac_main.xml │ ├── ac_stgv.xml │ ├── ac_stgv_with_ptr.xml │ ├── cell_stgv.xml │ ├── layout_loading_footer.xml │ ├── pull_to_refresh_header_horizontal.xml │ └── pull_to_refresh_header_vertical.xml └── values │ ├── ptr_attrs.xml │ ├── ptr_dimens.xml │ ├── ptr_ids.xml │ ├── ptr_strings.xml │ ├── stgv_attrs.xml │ └── strings.xml ├── snapshot └── snap.png └── src └── com ├── bulletnoid └── android │ └── widget │ ├── StaggeredGridView │ ├── HeaderFooterListAdapter.java │ ├── ScrollerCompat.java │ ├── ScrollerCompatIcs.java │ └── StaggeredGridView.java │ └── StaggeredGridViewDemo │ ├── DataSet.java │ ├── Item.java │ ├── MainActivity.java │ ├── STGVActivity.java │ ├── STGVAdapter.java │ ├── STGVImageView.java │ └── STGVWithPTRActivity.java └── handmark └── pulltorefresh └── library ├── ILoadingLayout.java ├── IPullToRefresh.java ├── LoadingLayoutProxy.java ├── OverscrollHelper.java ├── PullToRefreshAdapterViewBase.java ├── PullToRefreshBase.java ├── PullToRefreshExpandableListView.java ├── PullToRefreshGridView.java ├── PullToRefreshHorizontalScrollView.java ├── PullToRefreshListView.java ├── PullToRefreshScrollView.java ├── PullToRefreshStaggeredGridView.java ├── PullToRefreshWebView.java ├── extras ├── PullToRefreshWebView2.java └── SoundPullEventListener.java └── internal ├── EmptyViewMethodAccessor.java ├── FlipLoadingLayout.java ├── IndicatorLayout.java ├── LoadingLayout.java ├── RotateLoadingLayout.java ├── Utils.java └── ViewCompat.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/.gitignore -------------------------------------------------------------------------------- /AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/AndroidManifest.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/README.md -------------------------------------------------------------------------------- /ant.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/ant.properties -------------------------------------------------------------------------------- /libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/libs/android-support-v4.jar -------------------------------------------------------------------------------- /libs/picasso-2.0.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/libs/picasso-2.0.0.jar -------------------------------------------------------------------------------- /proguard-project.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/proguard-project.txt -------------------------------------------------------------------------------- /project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/project.properties -------------------------------------------------------------------------------- /res/anim/slide_in_from_bottom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/res/anim/slide_in_from_bottom.xml -------------------------------------------------------------------------------- /res/anim/slide_in_from_top.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/res/anim/slide_in_from_top.xml -------------------------------------------------------------------------------- /res/anim/slide_out_to_bottom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/res/anim/slide_out_to_bottom.xml -------------------------------------------------------------------------------- /res/anim/slide_out_to_top.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/res/anim/slide_out_to_top.xml -------------------------------------------------------------------------------- /res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /res/drawable-ldpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/res/drawable-ldpi/ic_launcher.png -------------------------------------------------------------------------------- /res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/default_ptr_flip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/res/drawable-xhdpi/default_ptr_flip.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/default_ptr_rotate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/res/drawable-xhdpi/default_ptr_rotate.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/indicator_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/res/drawable-xhdpi/indicator_arrow.png -------------------------------------------------------------------------------- /res/drawable/indicator_bg_bottom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/res/drawable/indicator_bg_bottom.xml -------------------------------------------------------------------------------- /res/drawable/indicator_bg_top.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/res/drawable/indicator_bg_top.xml -------------------------------------------------------------------------------- /res/layout/ac_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/res/layout/ac_main.xml -------------------------------------------------------------------------------- /res/layout/ac_stgv.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/res/layout/ac_stgv.xml -------------------------------------------------------------------------------- /res/layout/ac_stgv_with_ptr.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/res/layout/ac_stgv_with_ptr.xml -------------------------------------------------------------------------------- /res/layout/cell_stgv.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/res/layout/cell_stgv.xml -------------------------------------------------------------------------------- /res/layout/layout_loading_footer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/res/layout/layout_loading_footer.xml -------------------------------------------------------------------------------- /res/layout/pull_to_refresh_header_horizontal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/res/layout/pull_to_refresh_header_horizontal.xml -------------------------------------------------------------------------------- /res/layout/pull_to_refresh_header_vertical.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/res/layout/pull_to_refresh_header_vertical.xml -------------------------------------------------------------------------------- /res/values/ptr_attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/res/values/ptr_attrs.xml -------------------------------------------------------------------------------- /res/values/ptr_dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/res/values/ptr_dimens.xml -------------------------------------------------------------------------------- /res/values/ptr_ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/res/values/ptr_ids.xml -------------------------------------------------------------------------------- /res/values/ptr_strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/res/values/ptr_strings.xml -------------------------------------------------------------------------------- /res/values/stgv_attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/res/values/stgv_attrs.xml -------------------------------------------------------------------------------- /res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/res/values/strings.xml -------------------------------------------------------------------------------- /snapshot/snap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/snapshot/snap.png -------------------------------------------------------------------------------- /src/com/bulletnoid/android/widget/StaggeredGridView/HeaderFooterListAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/src/com/bulletnoid/android/widget/StaggeredGridView/HeaderFooterListAdapter.java -------------------------------------------------------------------------------- /src/com/bulletnoid/android/widget/StaggeredGridView/ScrollerCompat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/src/com/bulletnoid/android/widget/StaggeredGridView/ScrollerCompat.java -------------------------------------------------------------------------------- /src/com/bulletnoid/android/widget/StaggeredGridView/ScrollerCompatIcs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/src/com/bulletnoid/android/widget/StaggeredGridView/ScrollerCompatIcs.java -------------------------------------------------------------------------------- /src/com/bulletnoid/android/widget/StaggeredGridView/StaggeredGridView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/src/com/bulletnoid/android/widget/StaggeredGridView/StaggeredGridView.java -------------------------------------------------------------------------------- /src/com/bulletnoid/android/widget/StaggeredGridViewDemo/DataSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/src/com/bulletnoid/android/widget/StaggeredGridViewDemo/DataSet.java -------------------------------------------------------------------------------- /src/com/bulletnoid/android/widget/StaggeredGridViewDemo/Item.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/src/com/bulletnoid/android/widget/StaggeredGridViewDemo/Item.java -------------------------------------------------------------------------------- /src/com/bulletnoid/android/widget/StaggeredGridViewDemo/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/src/com/bulletnoid/android/widget/StaggeredGridViewDemo/MainActivity.java -------------------------------------------------------------------------------- /src/com/bulletnoid/android/widget/StaggeredGridViewDemo/STGVActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/src/com/bulletnoid/android/widget/StaggeredGridViewDemo/STGVActivity.java -------------------------------------------------------------------------------- /src/com/bulletnoid/android/widget/StaggeredGridViewDemo/STGVAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/src/com/bulletnoid/android/widget/StaggeredGridViewDemo/STGVAdapter.java -------------------------------------------------------------------------------- /src/com/bulletnoid/android/widget/StaggeredGridViewDemo/STGVImageView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/src/com/bulletnoid/android/widget/StaggeredGridViewDemo/STGVImageView.java -------------------------------------------------------------------------------- /src/com/bulletnoid/android/widget/StaggeredGridViewDemo/STGVWithPTRActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/src/com/bulletnoid/android/widget/StaggeredGridViewDemo/STGVWithPTRActivity.java -------------------------------------------------------------------------------- /src/com/handmark/pulltorefresh/library/ILoadingLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/src/com/handmark/pulltorefresh/library/ILoadingLayout.java -------------------------------------------------------------------------------- /src/com/handmark/pulltorefresh/library/IPullToRefresh.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/src/com/handmark/pulltorefresh/library/IPullToRefresh.java -------------------------------------------------------------------------------- /src/com/handmark/pulltorefresh/library/LoadingLayoutProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/src/com/handmark/pulltorefresh/library/LoadingLayoutProxy.java -------------------------------------------------------------------------------- /src/com/handmark/pulltorefresh/library/OverscrollHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/src/com/handmark/pulltorefresh/library/OverscrollHelper.java -------------------------------------------------------------------------------- /src/com/handmark/pulltorefresh/library/PullToRefreshAdapterViewBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/src/com/handmark/pulltorefresh/library/PullToRefreshAdapterViewBase.java -------------------------------------------------------------------------------- /src/com/handmark/pulltorefresh/library/PullToRefreshBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/src/com/handmark/pulltorefresh/library/PullToRefreshBase.java -------------------------------------------------------------------------------- /src/com/handmark/pulltorefresh/library/PullToRefreshExpandableListView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/src/com/handmark/pulltorefresh/library/PullToRefreshExpandableListView.java -------------------------------------------------------------------------------- /src/com/handmark/pulltorefresh/library/PullToRefreshGridView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/src/com/handmark/pulltorefresh/library/PullToRefreshGridView.java -------------------------------------------------------------------------------- /src/com/handmark/pulltorefresh/library/PullToRefreshHorizontalScrollView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/src/com/handmark/pulltorefresh/library/PullToRefreshHorizontalScrollView.java -------------------------------------------------------------------------------- /src/com/handmark/pulltorefresh/library/PullToRefreshListView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/src/com/handmark/pulltorefresh/library/PullToRefreshListView.java -------------------------------------------------------------------------------- /src/com/handmark/pulltorefresh/library/PullToRefreshScrollView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/src/com/handmark/pulltorefresh/library/PullToRefreshScrollView.java -------------------------------------------------------------------------------- /src/com/handmark/pulltorefresh/library/PullToRefreshStaggeredGridView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/src/com/handmark/pulltorefresh/library/PullToRefreshStaggeredGridView.java -------------------------------------------------------------------------------- /src/com/handmark/pulltorefresh/library/PullToRefreshWebView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/src/com/handmark/pulltorefresh/library/PullToRefreshWebView.java -------------------------------------------------------------------------------- /src/com/handmark/pulltorefresh/library/extras/PullToRefreshWebView2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/src/com/handmark/pulltorefresh/library/extras/PullToRefreshWebView2.java -------------------------------------------------------------------------------- /src/com/handmark/pulltorefresh/library/extras/SoundPullEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/src/com/handmark/pulltorefresh/library/extras/SoundPullEventListener.java -------------------------------------------------------------------------------- /src/com/handmark/pulltorefresh/library/internal/EmptyViewMethodAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/src/com/handmark/pulltorefresh/library/internal/EmptyViewMethodAccessor.java -------------------------------------------------------------------------------- /src/com/handmark/pulltorefresh/library/internal/FlipLoadingLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/src/com/handmark/pulltorefresh/library/internal/FlipLoadingLayout.java -------------------------------------------------------------------------------- /src/com/handmark/pulltorefresh/library/internal/IndicatorLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/src/com/handmark/pulltorefresh/library/internal/IndicatorLayout.java -------------------------------------------------------------------------------- /src/com/handmark/pulltorefresh/library/internal/LoadingLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/src/com/handmark/pulltorefresh/library/internal/LoadingLayout.java -------------------------------------------------------------------------------- /src/com/handmark/pulltorefresh/library/internal/RotateLoadingLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/src/com/handmark/pulltorefresh/library/internal/RotateLoadingLayout.java -------------------------------------------------------------------------------- /src/com/handmark/pulltorefresh/library/internal/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/src/com/handmark/pulltorefresh/library/internal/Utils.java -------------------------------------------------------------------------------- /src/com/handmark/pulltorefresh/library/internal/ViewCompat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bulletnoid/StaggeredGridView/HEAD/src/com/handmark/pulltorefresh/library/internal/ViewCompat.java --------------------------------------------------------------------------------