├── .gitignore ├── README.md ├── android ├── README.md ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── reactlibrary │ │ ├── RCTRefreshHeader.java │ │ ├── RCTRefreshHeaderManager.java │ │ ├── RCTRefreshLayout.java │ │ ├── SmartRefreshManager.java │ │ ├── SmartRefreshModule.java │ │ └── SmartRefreshPackage.java │ └── res │ └── values │ ├── colors.xml │ ├── strings.xml │ └── styles.xml ├── example ├── lottie.gif └── normal.gif ├── index.js ├── ios ├── RNRefreshHeader.h ├── RNRefreshHeader.m ├── RNRefreshHeaderManager.h ├── RNRefreshHeaderManager.m ├── RNRefreshView.h ├── RNRefreshView.m ├── RNSmartRefreshView.h ├── RNSmartRefreshView.m ├── RNSmartRefreshViewManager.h ├── RNSmartRefreshViewManager.m ├── SmartRefresh.h ├── SmartRefresh.m ├── SmartRefresh.xcodeproj │ └── project.pbxproj └── SmartRefresh.xcworkspace │ └── contents.xcworkspacedata ├── package.json ├── react-native-smart-refresh.podspec ├── src ├── RefreshAnimateHeader.js ├── RefreshNormalHeader.js └── assets │ ├── 142-loading-animation.json │ ├── 7911-3d-box.json │ ├── 8209-blue-dots-throbber.json │ ├── 8572-liquid-blobby-loader.json │ ├── cycle_animation.json │ ├── icon_down_arrow.png │ ├── lectureLoading.json │ ├── loading.json │ └── loop.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/README.md -------------------------------------------------------------------------------- /android/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/android/README.md -------------------------------------------------------------------------------- /android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/android/build.gradle -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/android/gradlew -------------------------------------------------------------------------------- /android/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/android/gradlew.bat -------------------------------------------------------------------------------- /android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/android/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /android/src/main/java/com/reactlibrary/RCTRefreshHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/android/src/main/java/com/reactlibrary/RCTRefreshHeader.java -------------------------------------------------------------------------------- /android/src/main/java/com/reactlibrary/RCTRefreshHeaderManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/android/src/main/java/com/reactlibrary/RCTRefreshHeaderManager.java -------------------------------------------------------------------------------- /android/src/main/java/com/reactlibrary/RCTRefreshLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/android/src/main/java/com/reactlibrary/RCTRefreshLayout.java -------------------------------------------------------------------------------- /android/src/main/java/com/reactlibrary/SmartRefreshManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/android/src/main/java/com/reactlibrary/SmartRefreshManager.java -------------------------------------------------------------------------------- /android/src/main/java/com/reactlibrary/SmartRefreshModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/android/src/main/java/com/reactlibrary/SmartRefreshModule.java -------------------------------------------------------------------------------- /android/src/main/java/com/reactlibrary/SmartRefreshPackage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/android/src/main/java/com/reactlibrary/SmartRefreshPackage.java -------------------------------------------------------------------------------- /android/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/android/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /android/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/android/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /android/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/android/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /example/lottie.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/example/lottie.gif -------------------------------------------------------------------------------- /example/normal.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/example/normal.gif -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/index.js -------------------------------------------------------------------------------- /ios/RNRefreshHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/ios/RNRefreshHeader.h -------------------------------------------------------------------------------- /ios/RNRefreshHeader.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/ios/RNRefreshHeader.m -------------------------------------------------------------------------------- /ios/RNRefreshHeaderManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/ios/RNRefreshHeaderManager.h -------------------------------------------------------------------------------- /ios/RNRefreshHeaderManager.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/ios/RNRefreshHeaderManager.m -------------------------------------------------------------------------------- /ios/RNRefreshView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/ios/RNRefreshView.h -------------------------------------------------------------------------------- /ios/RNRefreshView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/ios/RNRefreshView.m -------------------------------------------------------------------------------- /ios/RNSmartRefreshView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/ios/RNSmartRefreshView.h -------------------------------------------------------------------------------- /ios/RNSmartRefreshView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/ios/RNSmartRefreshView.m -------------------------------------------------------------------------------- /ios/RNSmartRefreshViewManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/ios/RNSmartRefreshViewManager.h -------------------------------------------------------------------------------- /ios/RNSmartRefreshViewManager.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/ios/RNSmartRefreshViewManager.m -------------------------------------------------------------------------------- /ios/SmartRefresh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/ios/SmartRefresh.h -------------------------------------------------------------------------------- /ios/SmartRefresh.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/ios/SmartRefresh.m -------------------------------------------------------------------------------- /ios/SmartRefresh.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/ios/SmartRefresh.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ios/SmartRefresh.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/ios/SmartRefresh.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/package.json -------------------------------------------------------------------------------- /react-native-smart-refresh.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/react-native-smart-refresh.podspec -------------------------------------------------------------------------------- /src/RefreshAnimateHeader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/src/RefreshAnimateHeader.js -------------------------------------------------------------------------------- /src/RefreshNormalHeader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/src/RefreshNormalHeader.js -------------------------------------------------------------------------------- /src/assets/142-loading-animation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/src/assets/142-loading-animation.json -------------------------------------------------------------------------------- /src/assets/7911-3d-box.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/src/assets/7911-3d-box.json -------------------------------------------------------------------------------- /src/assets/8209-blue-dots-throbber.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/src/assets/8209-blue-dots-throbber.json -------------------------------------------------------------------------------- /src/assets/8572-liquid-blobby-loader.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/src/assets/8572-liquid-blobby-loader.json -------------------------------------------------------------------------------- /src/assets/cycle_animation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/src/assets/cycle_animation.json -------------------------------------------------------------------------------- /src/assets/icon_down_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/src/assets/icon_down_arrow.png -------------------------------------------------------------------------------- /src/assets/lectureLoading.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/src/assets/lectureLoading.json -------------------------------------------------------------------------------- /src/assets/loading.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/src/assets/loading.json -------------------------------------------------------------------------------- /src/assets/loop.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/src/assets/loop.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaokaikai/react-native-smart-refresh/HEAD/yarn.lock --------------------------------------------------------------------------------