├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── README_CHN.md ├── commit.sh ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── library ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── lumenghz │ │ └── com │ │ └── library │ │ └── ApplicationTest.java │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── lumenghz │ │ └── com │ │ └── pullrefresh │ │ ├── PullToRefreshView.java │ │ ├── internal │ │ ├── AnimationFactory.java │ │ └── CreateBitmapFactory.java │ │ ├── refresh_view │ │ ├── BaseRefreshView.java │ │ └── RocketRefreshView.java │ │ └── util │ │ ├── Logger.java │ │ └── Utils.java │ └── res │ ├── drawable-hdpi │ ├── fire1.png │ ├── fire2.png │ ├── fire3.png │ ├── out_space.png │ └── rocket.png │ ├── drawable-mdpi │ ├── fire1.png │ ├── fire2.png │ ├── fire3.png │ ├── out_space.png │ └── rocket.png │ ├── drawable-xhdpi │ ├── fire1.png │ ├── fire2.png │ ├── fire3.png │ ├── out_space.png │ └── rocket.png │ ├── drawable-xxhdpi │ ├── fire1.png │ ├── fire2.png │ ├── fire3.png │ ├── out_space.png │ └── rocket.png │ ├── drawable-xxxhdpi │ ├── fire1.png │ ├── fire2.png │ ├── fire3.png │ ├── out_space.png │ └── rocket.png │ └── values │ └── strings.xml ├── sample ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── lumenghz │ │ └── com │ │ └── pulllaunchrocket │ │ └── ApplicationTest.java │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── lumenghz │ │ └── com │ │ └── pulllaunchrocket │ │ ├── PullRefreshActivity.java │ │ ├── custom │ │ └── SunRefreshView.java │ │ └── fragment │ │ ├── BaseFragment.java │ │ ├── ListViewFragment.java │ │ └── RecyclerViewFragment.java │ └── res │ ├── drawable-xhdpi │ ├── home_title_building_hz.png │ └── sun.png │ ├── drawable-xxhdpi │ ├── airplane.png │ ├── big_ben.png │ ├── bridge.png │ └── flower.png │ ├── layout │ ├── activity_pullrefresh.xml │ ├── fragment_listview.xml │ ├── fragment_recyclerview.xml │ └── list_item.xml │ ├── mipmap-hdpi │ └── ic_launcher.png │ ├── mipmap-mdpi │ └── ic_launcher.png │ ├── mipmap-xhdpi │ └── ic_launcher.png │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ ├── mipmap-xxxhdpi │ └── ic_launcher.png │ ├── values-w820dp │ └── dimens.xml │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── screenshots ├── rocket.gif └── sunraise.gif └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/README.md -------------------------------------------------------------------------------- /README_CHN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/README_CHN.md -------------------------------------------------------------------------------- /commit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/commit.sh -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/gradlew.bat -------------------------------------------------------------------------------- /library/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /library/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/library/build.gradle -------------------------------------------------------------------------------- /library/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/library/proguard-rules.pro -------------------------------------------------------------------------------- /library/src/androidTest/java/lumenghz/com/library/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/library/src/androidTest/java/lumenghz/com/library/ApplicationTest.java -------------------------------------------------------------------------------- /library/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/library/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /library/src/main/java/lumenghz/com/pullrefresh/PullToRefreshView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/library/src/main/java/lumenghz/com/pullrefresh/PullToRefreshView.java -------------------------------------------------------------------------------- /library/src/main/java/lumenghz/com/pullrefresh/internal/AnimationFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/library/src/main/java/lumenghz/com/pullrefresh/internal/AnimationFactory.java -------------------------------------------------------------------------------- /library/src/main/java/lumenghz/com/pullrefresh/internal/CreateBitmapFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/library/src/main/java/lumenghz/com/pullrefresh/internal/CreateBitmapFactory.java -------------------------------------------------------------------------------- /library/src/main/java/lumenghz/com/pullrefresh/refresh_view/BaseRefreshView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/library/src/main/java/lumenghz/com/pullrefresh/refresh_view/BaseRefreshView.java -------------------------------------------------------------------------------- /library/src/main/java/lumenghz/com/pullrefresh/refresh_view/RocketRefreshView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/library/src/main/java/lumenghz/com/pullrefresh/refresh_view/RocketRefreshView.java -------------------------------------------------------------------------------- /library/src/main/java/lumenghz/com/pullrefresh/util/Logger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/library/src/main/java/lumenghz/com/pullrefresh/util/Logger.java -------------------------------------------------------------------------------- /library/src/main/java/lumenghz/com/pullrefresh/util/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/library/src/main/java/lumenghz/com/pullrefresh/util/Utils.java -------------------------------------------------------------------------------- /library/src/main/res/drawable-hdpi/fire1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/library/src/main/res/drawable-hdpi/fire1.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-hdpi/fire2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/library/src/main/res/drawable-hdpi/fire2.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-hdpi/fire3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/library/src/main/res/drawable-hdpi/fire3.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-hdpi/out_space.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/library/src/main/res/drawable-hdpi/out_space.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-hdpi/rocket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/library/src/main/res/drawable-hdpi/rocket.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-mdpi/fire1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/library/src/main/res/drawable-mdpi/fire1.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-mdpi/fire2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/library/src/main/res/drawable-mdpi/fire2.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-mdpi/fire3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/library/src/main/res/drawable-mdpi/fire3.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-mdpi/out_space.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/library/src/main/res/drawable-mdpi/out_space.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-mdpi/rocket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/library/src/main/res/drawable-mdpi/rocket.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-xhdpi/fire1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/library/src/main/res/drawable-xhdpi/fire1.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-xhdpi/fire2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/library/src/main/res/drawable-xhdpi/fire2.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-xhdpi/fire3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/library/src/main/res/drawable-xhdpi/fire3.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-xhdpi/out_space.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/library/src/main/res/drawable-xhdpi/out_space.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-xhdpi/rocket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/library/src/main/res/drawable-xhdpi/rocket.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-xxhdpi/fire1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/library/src/main/res/drawable-xxhdpi/fire1.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-xxhdpi/fire2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/library/src/main/res/drawable-xxhdpi/fire2.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-xxhdpi/fire3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/library/src/main/res/drawable-xxhdpi/fire3.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-xxhdpi/out_space.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/library/src/main/res/drawable-xxhdpi/out_space.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-xxhdpi/rocket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/library/src/main/res/drawable-xxhdpi/rocket.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-xxxhdpi/fire1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/library/src/main/res/drawable-xxxhdpi/fire1.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-xxxhdpi/fire2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/library/src/main/res/drawable-xxxhdpi/fire2.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-xxxhdpi/fire3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/library/src/main/res/drawable-xxxhdpi/fire3.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-xxxhdpi/out_space.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/library/src/main/res/drawable-xxxhdpi/out_space.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-xxxhdpi/rocket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/library/src/main/res/drawable-xxxhdpi/rocket.png -------------------------------------------------------------------------------- /library/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/library/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /sample/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /sample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/sample/build.gradle -------------------------------------------------------------------------------- /sample/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/sample/proguard-rules.pro -------------------------------------------------------------------------------- /sample/src/androidTest/java/lumenghz/com/pulllaunchrocket/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/sample/src/androidTest/java/lumenghz/com/pulllaunchrocket/ApplicationTest.java -------------------------------------------------------------------------------- /sample/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/sample/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /sample/src/main/java/lumenghz/com/pulllaunchrocket/PullRefreshActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/sample/src/main/java/lumenghz/com/pulllaunchrocket/PullRefreshActivity.java -------------------------------------------------------------------------------- /sample/src/main/java/lumenghz/com/pulllaunchrocket/custom/SunRefreshView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/sample/src/main/java/lumenghz/com/pulllaunchrocket/custom/SunRefreshView.java -------------------------------------------------------------------------------- /sample/src/main/java/lumenghz/com/pulllaunchrocket/fragment/BaseFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/sample/src/main/java/lumenghz/com/pulllaunchrocket/fragment/BaseFragment.java -------------------------------------------------------------------------------- /sample/src/main/java/lumenghz/com/pulllaunchrocket/fragment/ListViewFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/sample/src/main/java/lumenghz/com/pulllaunchrocket/fragment/ListViewFragment.java -------------------------------------------------------------------------------- /sample/src/main/java/lumenghz/com/pulllaunchrocket/fragment/RecyclerViewFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/sample/src/main/java/lumenghz/com/pulllaunchrocket/fragment/RecyclerViewFragment.java -------------------------------------------------------------------------------- /sample/src/main/res/drawable-xhdpi/home_title_building_hz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/sample/src/main/res/drawable-xhdpi/home_title_building_hz.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable-xhdpi/sun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/sample/src/main/res/drawable-xhdpi/sun.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable-xxhdpi/airplane.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/sample/src/main/res/drawable-xxhdpi/airplane.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable-xxhdpi/big_ben.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/sample/src/main/res/drawable-xxhdpi/big_ben.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable-xxhdpi/bridge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/sample/src/main/res/drawable-xxhdpi/bridge.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable-xxhdpi/flower.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/sample/src/main/res/drawable-xxhdpi/flower.png -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_pullrefresh.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/sample/src/main/res/layout/activity_pullrefresh.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/fragment_listview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/sample/src/main/res/layout/fragment_listview.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/fragment_recyclerview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/sample/src/main/res/layout/fragment_recyclerview.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/list_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/sample/src/main/res/layout/list_item.xml -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/sample/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/sample/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/sample/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/sample/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/sample/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/sample/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/sample/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/sample/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/sample/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/sample/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /screenshots/rocket.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/screenshots/rocket.gif -------------------------------------------------------------------------------- /screenshots/sunraise.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumenghz/PullToRefresh/HEAD/screenshots/sunraise.gif -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':sample', ':library' 2 | --------------------------------------------------------------------------------