├── .gitignore ├── LICENSE ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── library ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── reginald │ │ └── swiperefresh │ │ └── ApplicationTest.java │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── reginald │ │ └── swiperefresh │ │ ├── CustomSwipeProgressBar.java │ │ ├── CustomSwipeRefreshLayout.java │ │ └── DefaultCustomHeadView.java │ └── res │ ├── drawable │ └── pulltorefresh.png │ ├── layout │ └── default_swiperefresh_head_layout.xml │ └── values │ ├── srl_attrs.xml │ └── strings.xml ├── sample ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── reginald │ │ └── swiperefresh │ │ └── sample │ │ └── ApplicationTest.java │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── reginald │ │ └── swiperefresh │ │ └── sample │ │ ├── BaseDemoActivity.java │ │ ├── ListViewDemoActivity.java │ │ ├── MainActivity.java │ │ ├── MyCustomHeadView.java │ │ ├── ScrollViewDemoActivity.java │ │ ├── ViewPagerDemoActivity.java │ │ └── dummydata │ │ ├── Cheeses.java │ │ └── DummyBackgroundTask.java │ └── res │ ├── drawable │ ├── arrow.png │ ├── ic_launcher.png │ ├── my_refresh_progress_bar.xml │ ├── refresh.png │ └── view_border.xml │ ├── layout │ ├── demo_list_item.xml │ ├── listview_demo_layout.xml │ ├── main_activity_layout.xml │ ├── my_swiperefresh_head_layout.xml │ ├── scrollview_demo_layout.xml │ └── viewpager_demo_layout.xml │ └── values │ ├── colors.xml │ ├── strings.xml │ └── styles.xml ├── settings.gradle └── website ├── CSF_DEMO.png ├── RefreshStateScreenShot.png ├── ReleaseRefreshStateScreenShot.png ├── SwipeRefreshStateScreenShot.png ├── demoScreenShot.png ├── listview_with_custom_header.gif ├── pull_mode.gif ├── scrollview_and_webview.gif ├── swipe_mode.gif └── viewpager_with_listview_and_recyclerview.gif /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/gradlew.bat -------------------------------------------------------------------------------- /library/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /library/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/library/build.gradle -------------------------------------------------------------------------------- /library/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/library/proguard-rules.pro -------------------------------------------------------------------------------- /library/src/androidTest/java/com/reginald/swiperefresh/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/library/src/androidTest/java/com/reginald/swiperefresh/ApplicationTest.java -------------------------------------------------------------------------------- /library/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/library/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /library/src/main/java/com/reginald/swiperefresh/CustomSwipeProgressBar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/library/src/main/java/com/reginald/swiperefresh/CustomSwipeProgressBar.java -------------------------------------------------------------------------------- /library/src/main/java/com/reginald/swiperefresh/CustomSwipeRefreshLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/library/src/main/java/com/reginald/swiperefresh/CustomSwipeRefreshLayout.java -------------------------------------------------------------------------------- /library/src/main/java/com/reginald/swiperefresh/DefaultCustomHeadView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/library/src/main/java/com/reginald/swiperefresh/DefaultCustomHeadView.java -------------------------------------------------------------------------------- /library/src/main/res/drawable/pulltorefresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/library/src/main/res/drawable/pulltorefresh.png -------------------------------------------------------------------------------- /library/src/main/res/layout/default_swiperefresh_head_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/library/src/main/res/layout/default_swiperefresh_head_layout.xml -------------------------------------------------------------------------------- /library/src/main/res/values/srl_attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/library/src/main/res/values/srl_attrs.xml -------------------------------------------------------------------------------- /library/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/library/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /sample/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /sample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/sample/build.gradle -------------------------------------------------------------------------------- /sample/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/sample/proguard-rules.pro -------------------------------------------------------------------------------- /sample/src/androidTest/java/com/reginald/swiperefresh/sample/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/sample/src/androidTest/java/com/reginald/swiperefresh/sample/ApplicationTest.java -------------------------------------------------------------------------------- /sample/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/sample/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /sample/src/main/java/com/reginald/swiperefresh/sample/BaseDemoActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/sample/src/main/java/com/reginald/swiperefresh/sample/BaseDemoActivity.java -------------------------------------------------------------------------------- /sample/src/main/java/com/reginald/swiperefresh/sample/ListViewDemoActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/sample/src/main/java/com/reginald/swiperefresh/sample/ListViewDemoActivity.java -------------------------------------------------------------------------------- /sample/src/main/java/com/reginald/swiperefresh/sample/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/sample/src/main/java/com/reginald/swiperefresh/sample/MainActivity.java -------------------------------------------------------------------------------- /sample/src/main/java/com/reginald/swiperefresh/sample/MyCustomHeadView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/sample/src/main/java/com/reginald/swiperefresh/sample/MyCustomHeadView.java -------------------------------------------------------------------------------- /sample/src/main/java/com/reginald/swiperefresh/sample/ScrollViewDemoActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/sample/src/main/java/com/reginald/swiperefresh/sample/ScrollViewDemoActivity.java -------------------------------------------------------------------------------- /sample/src/main/java/com/reginald/swiperefresh/sample/ViewPagerDemoActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/sample/src/main/java/com/reginald/swiperefresh/sample/ViewPagerDemoActivity.java -------------------------------------------------------------------------------- /sample/src/main/java/com/reginald/swiperefresh/sample/dummydata/Cheeses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/sample/src/main/java/com/reginald/swiperefresh/sample/dummydata/Cheeses.java -------------------------------------------------------------------------------- /sample/src/main/java/com/reginald/swiperefresh/sample/dummydata/DummyBackgroundTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/sample/src/main/java/com/reginald/swiperefresh/sample/dummydata/DummyBackgroundTask.java -------------------------------------------------------------------------------- /sample/src/main/res/drawable/arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/sample/src/main/res/drawable/arrow.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/sample/src/main/res/drawable/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable/my_refresh_progress_bar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/sample/src/main/res/drawable/my_refresh_progress_bar.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/sample/src/main/res/drawable/refresh.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable/view_border.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/sample/src/main/res/drawable/view_border.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/demo_list_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/sample/src/main/res/layout/demo_list_item.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/listview_demo_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/sample/src/main/res/layout/listview_demo_layout.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/main_activity_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/sample/src/main/res/layout/main_activity_layout.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/my_swiperefresh_head_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/sample/src/main/res/layout/my_swiperefresh_head_layout.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/scrollview_demo_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/sample/src/main/res/layout/scrollview_demo_layout.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/viewpager_demo_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/sample/src/main/res/layout/viewpager_demo_layout.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/sample/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/sample/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/sample/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':library', ':sample' 2 | -------------------------------------------------------------------------------- /website/CSF_DEMO.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/website/CSF_DEMO.png -------------------------------------------------------------------------------- /website/RefreshStateScreenShot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/website/RefreshStateScreenShot.png -------------------------------------------------------------------------------- /website/ReleaseRefreshStateScreenShot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/website/ReleaseRefreshStateScreenShot.png -------------------------------------------------------------------------------- /website/SwipeRefreshStateScreenShot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/website/SwipeRefreshStateScreenShot.png -------------------------------------------------------------------------------- /website/demoScreenShot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/website/demoScreenShot.png -------------------------------------------------------------------------------- /website/listview_with_custom_header.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/website/listview_with_custom_header.gif -------------------------------------------------------------------------------- /website/pull_mode.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/website/pull_mode.gif -------------------------------------------------------------------------------- /website/scrollview_and_webview.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/website/scrollview_and_webview.gif -------------------------------------------------------------------------------- /website/swipe_mode.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/website/swipe_mode.gif -------------------------------------------------------------------------------- /website/viewpager_with_listview_and_recyclerview.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyxyLiu/SwipeRefreshLayout/HEAD/website/viewpager_with_listview_and_recyclerview.gif --------------------------------------------------------------------------------