├── .gitignore ├── .travis.yml ├── README.md ├── SuperRecyclerView-sample ├── .gitignore ├── build.gradle └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── malinskiy │ │ └── superrecyclerview │ │ └── sample │ │ ├── BaseActivity.java │ │ ├── BehaviorActivity.java │ │ ├── GridActivity.java │ │ ├── HeaderAdapterActivity.java │ │ ├── InitialHeaderAdapter.java │ │ ├── ListActivity.java │ │ ├── MainActivity.java │ │ ├── PaddingItemDecoration.java │ │ ├── RecyclerUtils.java │ │ ├── StaggeredGridActivity.java │ │ ├── StringListAdapter.java │ │ ├── SwipeActivity.java │ │ └── SwipeAdapter.java │ └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ ├── drawable-xxhdpi │ └── ic_launcher.png │ ├── drawable │ └── item_selector.xml │ ├── layout │ ├── activity_behavior.xml │ ├── activity_chooser.xml │ ├── activity_horizontal_sample.xml │ ├── activity_vertical_sample.xml │ ├── emptyview.xml │ ├── item_string.xml │ ├── item_swipeable.xml │ ├── letter_header.xml │ ├── view_header.xml │ ├── view_item.xml │ └── view_more_progress.xml │ └── values │ ├── arrays.xml │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── SuperRecyclerView ├── .gitignore ├── build.gradle ├── gradle.properties └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── malinskiy │ │ └── superrecyclerview │ │ ├── OnMoreListener.java │ │ ├── SuperRecyclerView.java │ │ ├── swipe │ │ ├── BaseSwipeAdapter.java │ │ ├── SimpleSwipeListener.java │ │ ├── SparseItemRemoveAnimator.java │ │ ├── SwipeDismissRecyclerViewTouchListener.java │ │ ├── SwipeItemManagerImpl.java │ │ ├── SwipeItemManagerInterface.java │ │ └── SwipeLayout.java │ │ └── util │ │ └── FloatUtil.java │ └── res │ ├── layout │ ├── layout_more_progress.xml │ ├── layout_progress.xml │ ├── layout_progress_recyclerview.xml │ ├── layout_recyclerview_horizontalscroll.xml │ └── layout_recyclerview_verticalscroll.xml │ └── values │ ├── attrs.xml │ ├── dimens.xml │ └── ids.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/README.md -------------------------------------------------------------------------------- /SuperRecyclerView-sample/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /SuperRecyclerView-sample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView-sample/build.gradle -------------------------------------------------------------------------------- /SuperRecyclerView-sample/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView-sample/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /SuperRecyclerView-sample/src/main/java/com/malinskiy/superrecyclerview/sample/BaseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView-sample/src/main/java/com/malinskiy/superrecyclerview/sample/BaseActivity.java -------------------------------------------------------------------------------- /SuperRecyclerView-sample/src/main/java/com/malinskiy/superrecyclerview/sample/BehaviorActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView-sample/src/main/java/com/malinskiy/superrecyclerview/sample/BehaviorActivity.java -------------------------------------------------------------------------------- /SuperRecyclerView-sample/src/main/java/com/malinskiy/superrecyclerview/sample/GridActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView-sample/src/main/java/com/malinskiy/superrecyclerview/sample/GridActivity.java -------------------------------------------------------------------------------- /SuperRecyclerView-sample/src/main/java/com/malinskiy/superrecyclerview/sample/HeaderAdapterActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView-sample/src/main/java/com/malinskiy/superrecyclerview/sample/HeaderAdapterActivity.java -------------------------------------------------------------------------------- /SuperRecyclerView-sample/src/main/java/com/malinskiy/superrecyclerview/sample/InitialHeaderAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView-sample/src/main/java/com/malinskiy/superrecyclerview/sample/InitialHeaderAdapter.java -------------------------------------------------------------------------------- /SuperRecyclerView-sample/src/main/java/com/malinskiy/superrecyclerview/sample/ListActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView-sample/src/main/java/com/malinskiy/superrecyclerview/sample/ListActivity.java -------------------------------------------------------------------------------- /SuperRecyclerView-sample/src/main/java/com/malinskiy/superrecyclerview/sample/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView-sample/src/main/java/com/malinskiy/superrecyclerview/sample/MainActivity.java -------------------------------------------------------------------------------- /SuperRecyclerView-sample/src/main/java/com/malinskiy/superrecyclerview/sample/PaddingItemDecoration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView-sample/src/main/java/com/malinskiy/superrecyclerview/sample/PaddingItemDecoration.java -------------------------------------------------------------------------------- /SuperRecyclerView-sample/src/main/java/com/malinskiy/superrecyclerview/sample/RecyclerUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView-sample/src/main/java/com/malinskiy/superrecyclerview/sample/RecyclerUtils.java -------------------------------------------------------------------------------- /SuperRecyclerView-sample/src/main/java/com/malinskiy/superrecyclerview/sample/StaggeredGridActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView-sample/src/main/java/com/malinskiy/superrecyclerview/sample/StaggeredGridActivity.java -------------------------------------------------------------------------------- /SuperRecyclerView-sample/src/main/java/com/malinskiy/superrecyclerview/sample/StringListAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView-sample/src/main/java/com/malinskiy/superrecyclerview/sample/StringListAdapter.java -------------------------------------------------------------------------------- /SuperRecyclerView-sample/src/main/java/com/malinskiy/superrecyclerview/sample/SwipeActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView-sample/src/main/java/com/malinskiy/superrecyclerview/sample/SwipeActivity.java -------------------------------------------------------------------------------- /SuperRecyclerView-sample/src/main/java/com/malinskiy/superrecyclerview/sample/SwipeAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView-sample/src/main/java/com/malinskiy/superrecyclerview/sample/SwipeAdapter.java -------------------------------------------------------------------------------- /SuperRecyclerView-sample/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView-sample/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /SuperRecyclerView-sample/src/main/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView-sample/src/main/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /SuperRecyclerView-sample/src/main/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView-sample/src/main/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /SuperRecyclerView-sample/src/main/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView-sample/src/main/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /SuperRecyclerView-sample/src/main/res/drawable/item_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView-sample/src/main/res/drawable/item_selector.xml -------------------------------------------------------------------------------- /SuperRecyclerView-sample/src/main/res/layout/activity_behavior.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView-sample/src/main/res/layout/activity_behavior.xml -------------------------------------------------------------------------------- /SuperRecyclerView-sample/src/main/res/layout/activity_chooser.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView-sample/src/main/res/layout/activity_chooser.xml -------------------------------------------------------------------------------- /SuperRecyclerView-sample/src/main/res/layout/activity_horizontal_sample.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView-sample/src/main/res/layout/activity_horizontal_sample.xml -------------------------------------------------------------------------------- /SuperRecyclerView-sample/src/main/res/layout/activity_vertical_sample.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView-sample/src/main/res/layout/activity_vertical_sample.xml -------------------------------------------------------------------------------- /SuperRecyclerView-sample/src/main/res/layout/emptyview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView-sample/src/main/res/layout/emptyview.xml -------------------------------------------------------------------------------- /SuperRecyclerView-sample/src/main/res/layout/item_string.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView-sample/src/main/res/layout/item_string.xml -------------------------------------------------------------------------------- /SuperRecyclerView-sample/src/main/res/layout/item_swipeable.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView-sample/src/main/res/layout/item_swipeable.xml -------------------------------------------------------------------------------- /SuperRecyclerView-sample/src/main/res/layout/letter_header.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView-sample/src/main/res/layout/letter_header.xml -------------------------------------------------------------------------------- /SuperRecyclerView-sample/src/main/res/layout/view_header.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView-sample/src/main/res/layout/view_header.xml -------------------------------------------------------------------------------- /SuperRecyclerView-sample/src/main/res/layout/view_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView-sample/src/main/res/layout/view_item.xml -------------------------------------------------------------------------------- /SuperRecyclerView-sample/src/main/res/layout/view_more_progress.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView-sample/src/main/res/layout/view_more_progress.xml -------------------------------------------------------------------------------- /SuperRecyclerView-sample/src/main/res/values/arrays.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView-sample/src/main/res/values/arrays.xml -------------------------------------------------------------------------------- /SuperRecyclerView-sample/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView-sample/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /SuperRecyclerView-sample/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView-sample/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /SuperRecyclerView-sample/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView-sample/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /SuperRecyclerView-sample/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView-sample/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /SuperRecyclerView/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /SuperRecyclerView/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView/build.gradle -------------------------------------------------------------------------------- /SuperRecyclerView/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView/gradle.properties -------------------------------------------------------------------------------- /SuperRecyclerView/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /SuperRecyclerView/src/main/java/com/malinskiy/superrecyclerview/OnMoreListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView/src/main/java/com/malinskiy/superrecyclerview/OnMoreListener.java -------------------------------------------------------------------------------- /SuperRecyclerView/src/main/java/com/malinskiy/superrecyclerview/SuperRecyclerView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView/src/main/java/com/malinskiy/superrecyclerview/SuperRecyclerView.java -------------------------------------------------------------------------------- /SuperRecyclerView/src/main/java/com/malinskiy/superrecyclerview/swipe/BaseSwipeAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView/src/main/java/com/malinskiy/superrecyclerview/swipe/BaseSwipeAdapter.java -------------------------------------------------------------------------------- /SuperRecyclerView/src/main/java/com/malinskiy/superrecyclerview/swipe/SimpleSwipeListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView/src/main/java/com/malinskiy/superrecyclerview/swipe/SimpleSwipeListener.java -------------------------------------------------------------------------------- /SuperRecyclerView/src/main/java/com/malinskiy/superrecyclerview/swipe/SparseItemRemoveAnimator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView/src/main/java/com/malinskiy/superrecyclerview/swipe/SparseItemRemoveAnimator.java -------------------------------------------------------------------------------- /SuperRecyclerView/src/main/java/com/malinskiy/superrecyclerview/swipe/SwipeDismissRecyclerViewTouchListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView/src/main/java/com/malinskiy/superrecyclerview/swipe/SwipeDismissRecyclerViewTouchListener.java -------------------------------------------------------------------------------- /SuperRecyclerView/src/main/java/com/malinskiy/superrecyclerview/swipe/SwipeItemManagerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView/src/main/java/com/malinskiy/superrecyclerview/swipe/SwipeItemManagerImpl.java -------------------------------------------------------------------------------- /SuperRecyclerView/src/main/java/com/malinskiy/superrecyclerview/swipe/SwipeItemManagerInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView/src/main/java/com/malinskiy/superrecyclerview/swipe/SwipeItemManagerInterface.java -------------------------------------------------------------------------------- /SuperRecyclerView/src/main/java/com/malinskiy/superrecyclerview/swipe/SwipeLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView/src/main/java/com/malinskiy/superrecyclerview/swipe/SwipeLayout.java -------------------------------------------------------------------------------- /SuperRecyclerView/src/main/java/com/malinskiy/superrecyclerview/util/FloatUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView/src/main/java/com/malinskiy/superrecyclerview/util/FloatUtil.java -------------------------------------------------------------------------------- /SuperRecyclerView/src/main/res/layout/layout_more_progress.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView/src/main/res/layout/layout_more_progress.xml -------------------------------------------------------------------------------- /SuperRecyclerView/src/main/res/layout/layout_progress.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView/src/main/res/layout/layout_progress.xml -------------------------------------------------------------------------------- /SuperRecyclerView/src/main/res/layout/layout_progress_recyclerview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView/src/main/res/layout/layout_progress_recyclerview.xml -------------------------------------------------------------------------------- /SuperRecyclerView/src/main/res/layout/layout_recyclerview_horizontalscroll.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView/src/main/res/layout/layout_recyclerview_horizontalscroll.xml -------------------------------------------------------------------------------- /SuperRecyclerView/src/main/res/layout/layout_recyclerview_verticalscroll.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView/src/main/res/layout/layout_recyclerview_verticalscroll.xml -------------------------------------------------------------------------------- /SuperRecyclerView/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /SuperRecyclerView/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /SuperRecyclerView/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/SuperRecyclerView/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Malinskiy/SuperRecyclerView/HEAD/settings.gradle --------------------------------------------------------------------------------