├── .gitignore
├── CHANGELOG.md
├── LICENSE
├── README.md
├── app
├── .gitignore
├── build.gradle
├── proguard-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ └── com
│ │ └── jaychang
│ │ └── demo
│ │ └── srv
│ │ ├── AutoLoadMoreActivity.java
│ │ ├── BaseActivity.java
│ │ ├── BasicUsageActivity.java
│ │ ├── CellOperationsActivity.java
│ │ ├── DividerActivity.java
│ │ ├── DragAndDropActivity.java
│ │ ├── EmptyStateViewActivity.java
│ │ ├── MainActivity.java
│ │ ├── MultiTypesActivity.java
│ │ ├── SectionHeaderActivity.java
│ │ ├── SnappyActivity.java
│ │ ├── SpacingActivity.java
│ │ ├── SwipeToDismissActivity.java
│ │ ├── cell
│ │ ├── BookAdCell.java
│ │ ├── BookCell.java
│ │ ├── NumberAdCell.java
│ │ └── NumberCell.java
│ │ ├── model
│ │ ├── Ad.java
│ │ ├── Book.java
│ │ └── Category.java
│ │ └── util
│ │ ├── DataUtils.java
│ │ ├── ToastUtils.java
│ │ └── Utils.java
│ └── res
│ ├── drawable-hdpi
│ ├── ic_empty_state.png
│ └── ic_reorder.png
│ ├── drawable-mdpi
│ ├── ic_empty_state.png
│ └── ic_reorder.png
│ ├── drawable-xhdpi
│ ├── ic_empty_state.png
│ └── ic_reorder.png
│ ├── drawable-xxhdpi
│ ├── ic_empty_state.png
│ └── ic_reorder.png
│ ├── layout
│ ├── activity_auto_load_more.xml
│ ├── activity_basic_usage.xml
│ ├── activity_cell_operations.xml
│ ├── activity_divider.xml
│ ├── activity_drag_and_drop.xml
│ ├── activity_empty_view.xml
│ ├── activity_main.xml
│ ├── activity_multi_types.xml
│ ├── activity_section_header.xml
│ ├── activity_snappy.xml
│ ├── activity_spacing.xml
│ ├── activity_swipe_to_dismiss.xml
│ ├── cell_book.xml
│ ├── cell_book_ad.xml
│ ├── cell_book_num.xml
│ ├── cell_num_ad.xml
│ ├── cell_text.xml
│ ├── cell_text_header.xml
│ ├── view_empty_state.xml
│ ├── view_layout_modes.xml
│ ├── view_layout_modes_basic.xml
│ ├── view_layout_modes_divider.xml
│ ├── view_layout_modes_linear.xml
│ ├── view_layout_modes_multi_types.xml
│ ├── view_layout_modes_snappy.xml
│ ├── view_layout_modes_spacing.xml
│ ├── view_load_more.xml
│ └── view_section_header.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
├── art
├── SimpleRecyclerView_1_1_9.apk
├── auto_load_more_view-compressed.gif
├── basic_usage-compressed.gif
├── cell_ops-compressed.gif
├── divider-compressed.gif
├── drag-compressed.gif
├── empty_state-compressed.gif
├── multi_types-compressed.gif
├── qr_code_1_1_9.png
├── screenshot.md
├── section_header-compressed.gif
├── snappy-compressed.gif
├── spacing-compressed.gif
└── swipe-compressed.gif
├── gradle.properties
├── gradle
├── dependencies.gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── library-kotlin-android-extensions
├── .gitignore
├── build.gradle
├── proguard-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ └── java
│ └── com
│ └── jaychang
│ └── srv
│ └── kae
│ ├── SimpleCell.kt
│ └── SimpleViewHolder.kt
├── library
├── .gitignore
├── build.gradle
├── proguard-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ └── com
│ │ └── jaychang
│ │ └── srv
│ │ ├── CellOperations.java
│ │ ├── InternalEmptyStateViewCell.java
│ │ ├── InternalLoadMoreViewCell.java
│ │ ├── OnEmptySpaceClickListener.java
│ │ ├── OnLoadMoreListener.java
│ │ ├── ScrollPosition.java
│ │ ├── SimpleAdapter.java
│ │ ├── SimpleCell.java
│ │ ├── SimpleDiffCallbackDelegate.java
│ │ ├── SimpleLinearSmoothScroller.java
│ │ ├── SimpleRecyclerView.java
│ │ ├── SimpleViewHolder.java
│ │ ├── Updatable.java
│ │ ├── Utils.java
│ │ ├── behavior
│ │ ├── DragAndDropCallback.java
│ │ ├── DragAndDropHelper.java
│ │ ├── DragAndDropItemCallback.java
│ │ ├── DragAndDropOptions.java
│ │ ├── OnItemDismissListener.java
│ │ ├── OnItemMoveListener.java
│ │ ├── OnStartDragListener.java
│ │ ├── OnSwipeListener.java
│ │ ├── SnapAlignment.java
│ │ ├── StartSnapHelper.java
│ │ ├── SwipeDirection.java
│ │ ├── SwipeToDismissCallback.java
│ │ ├── SwipeToDismissHelper.java
│ │ ├── SwipeToDismissItemCallback.java
│ │ └── SwipeToDismissOptions.java
│ │ └── decoration
│ │ ├── DividerItemDecoration.java
│ │ ├── GridSpacingItemDecoration.java
│ │ ├── LinearSpacingItemDecoration.java
│ │ ├── SectionHeaderItemDecoration.java
│ │ ├── SectionHeaderProvider.java
│ │ └── SimpleSectionHeaderProvider.java
│ └── res
│ ├── animator
│ └── raise.xml
│ ├── layout
│ └── interval_view.xml
│ └── values
│ └── attrs.xml
└── settings.gradle
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/.gitignore
--------------------------------------------------------------------------------
/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/CHANGELOG.md
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/LICENSE
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/README.md
--------------------------------------------------------------------------------
/app/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/.gitignore
--------------------------------------------------------------------------------
/app/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/build.gradle
--------------------------------------------------------------------------------
/app/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/proguard-rules.pro
--------------------------------------------------------------------------------
/app/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/AndroidManifest.xml
--------------------------------------------------------------------------------
/app/src/main/java/com/jaychang/demo/srv/AutoLoadMoreActivity.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/java/com/jaychang/demo/srv/AutoLoadMoreActivity.java
--------------------------------------------------------------------------------
/app/src/main/java/com/jaychang/demo/srv/BaseActivity.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/java/com/jaychang/demo/srv/BaseActivity.java
--------------------------------------------------------------------------------
/app/src/main/java/com/jaychang/demo/srv/BasicUsageActivity.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/java/com/jaychang/demo/srv/BasicUsageActivity.java
--------------------------------------------------------------------------------
/app/src/main/java/com/jaychang/demo/srv/CellOperationsActivity.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/java/com/jaychang/demo/srv/CellOperationsActivity.java
--------------------------------------------------------------------------------
/app/src/main/java/com/jaychang/demo/srv/DividerActivity.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/java/com/jaychang/demo/srv/DividerActivity.java
--------------------------------------------------------------------------------
/app/src/main/java/com/jaychang/demo/srv/DragAndDropActivity.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/java/com/jaychang/demo/srv/DragAndDropActivity.java
--------------------------------------------------------------------------------
/app/src/main/java/com/jaychang/demo/srv/EmptyStateViewActivity.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/java/com/jaychang/demo/srv/EmptyStateViewActivity.java
--------------------------------------------------------------------------------
/app/src/main/java/com/jaychang/demo/srv/MainActivity.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/java/com/jaychang/demo/srv/MainActivity.java
--------------------------------------------------------------------------------
/app/src/main/java/com/jaychang/demo/srv/MultiTypesActivity.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/java/com/jaychang/demo/srv/MultiTypesActivity.java
--------------------------------------------------------------------------------
/app/src/main/java/com/jaychang/demo/srv/SectionHeaderActivity.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/java/com/jaychang/demo/srv/SectionHeaderActivity.java
--------------------------------------------------------------------------------
/app/src/main/java/com/jaychang/demo/srv/SnappyActivity.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/java/com/jaychang/demo/srv/SnappyActivity.java
--------------------------------------------------------------------------------
/app/src/main/java/com/jaychang/demo/srv/SpacingActivity.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/java/com/jaychang/demo/srv/SpacingActivity.java
--------------------------------------------------------------------------------
/app/src/main/java/com/jaychang/demo/srv/SwipeToDismissActivity.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/java/com/jaychang/demo/srv/SwipeToDismissActivity.java
--------------------------------------------------------------------------------
/app/src/main/java/com/jaychang/demo/srv/cell/BookAdCell.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/java/com/jaychang/demo/srv/cell/BookAdCell.java
--------------------------------------------------------------------------------
/app/src/main/java/com/jaychang/demo/srv/cell/BookCell.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/java/com/jaychang/demo/srv/cell/BookCell.java
--------------------------------------------------------------------------------
/app/src/main/java/com/jaychang/demo/srv/cell/NumberAdCell.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/java/com/jaychang/demo/srv/cell/NumberAdCell.java
--------------------------------------------------------------------------------
/app/src/main/java/com/jaychang/demo/srv/cell/NumberCell.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/java/com/jaychang/demo/srv/cell/NumberCell.java
--------------------------------------------------------------------------------
/app/src/main/java/com/jaychang/demo/srv/model/Ad.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/java/com/jaychang/demo/srv/model/Ad.java
--------------------------------------------------------------------------------
/app/src/main/java/com/jaychang/demo/srv/model/Book.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/java/com/jaychang/demo/srv/model/Book.java
--------------------------------------------------------------------------------
/app/src/main/java/com/jaychang/demo/srv/model/Category.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/java/com/jaychang/demo/srv/model/Category.java
--------------------------------------------------------------------------------
/app/src/main/java/com/jaychang/demo/srv/util/DataUtils.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/java/com/jaychang/demo/srv/util/DataUtils.java
--------------------------------------------------------------------------------
/app/src/main/java/com/jaychang/demo/srv/util/ToastUtils.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/java/com/jaychang/demo/srv/util/ToastUtils.java
--------------------------------------------------------------------------------
/app/src/main/java/com/jaychang/demo/srv/util/Utils.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/java/com/jaychang/demo/srv/util/Utils.java
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ic_empty_state.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/res/drawable-hdpi/ic_empty_state.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ic_reorder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/res/drawable-hdpi/ic_reorder.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/ic_empty_state.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/res/drawable-mdpi/ic_empty_state.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/ic_reorder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/res/drawable-mdpi/ic_reorder.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_empty_state.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/res/drawable-xhdpi/ic_empty_state.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_reorder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/res/drawable-xhdpi/ic_reorder.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_empty_state.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/res/drawable-xxhdpi/ic_empty_state.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_reorder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/res/drawable-xxhdpi/ic_reorder.png
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_auto_load_more.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/res/layout/activity_auto_load_more.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_basic_usage.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/res/layout/activity_basic_usage.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_cell_operations.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/res/layout/activity_cell_operations.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_divider.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/res/layout/activity_divider.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_drag_and_drop.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/res/layout/activity_drag_and_drop.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_empty_view.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/res/layout/activity_empty_view.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/res/layout/activity_main.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_multi_types.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/res/layout/activity_multi_types.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_section_header.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/res/layout/activity_section_header.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_snappy.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/res/layout/activity_snappy.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_spacing.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/res/layout/activity_spacing.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_swipe_to_dismiss.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/res/layout/activity_swipe_to_dismiss.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/cell_book.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/res/layout/cell_book.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/cell_book_ad.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/res/layout/cell_book_ad.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/cell_book_num.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/res/layout/cell_book_num.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/cell_num_ad.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/res/layout/cell_num_ad.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/cell_text.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/res/layout/cell_text.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/cell_text_header.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/res/layout/cell_text_header.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/view_empty_state.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/res/layout/view_empty_state.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/view_layout_modes.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/res/layout/view_layout_modes.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/view_layout_modes_basic.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/res/layout/view_layout_modes_basic.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/view_layout_modes_divider.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/res/layout/view_layout_modes_divider.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/view_layout_modes_linear.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/res/layout/view_layout_modes_linear.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/view_layout_modes_multi_types.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/res/layout/view_layout_modes_multi_types.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/view_layout_modes_snappy.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/res/layout/view_layout_modes_snappy.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/view_layout_modes_spacing.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/res/layout/view_layout_modes_spacing.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/view_load_more.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/res/layout/view_load_more.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/view_section_header.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/res/layout/view_section_header.xml
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/res/values-w820dp/dimens.xml
--------------------------------------------------------------------------------
/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/res/values/colors.xml
--------------------------------------------------------------------------------
/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/res/values/dimens.xml
--------------------------------------------------------------------------------
/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/res/values/strings.xml
--------------------------------------------------------------------------------
/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/app/src/main/res/values/styles.xml
--------------------------------------------------------------------------------
/art/SimpleRecyclerView_1_1_9.apk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/art/SimpleRecyclerView_1_1_9.apk
--------------------------------------------------------------------------------
/art/auto_load_more_view-compressed.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/art/auto_load_more_view-compressed.gif
--------------------------------------------------------------------------------
/art/basic_usage-compressed.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/art/basic_usage-compressed.gif
--------------------------------------------------------------------------------
/art/cell_ops-compressed.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/art/cell_ops-compressed.gif
--------------------------------------------------------------------------------
/art/divider-compressed.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/art/divider-compressed.gif
--------------------------------------------------------------------------------
/art/drag-compressed.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/art/drag-compressed.gif
--------------------------------------------------------------------------------
/art/empty_state-compressed.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/art/empty_state-compressed.gif
--------------------------------------------------------------------------------
/art/multi_types-compressed.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/art/multi_types-compressed.gif
--------------------------------------------------------------------------------
/art/qr_code_1_1_9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/art/qr_code_1_1_9.png
--------------------------------------------------------------------------------
/art/screenshot.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/art/screenshot.md
--------------------------------------------------------------------------------
/art/section_header-compressed.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/art/section_header-compressed.gif
--------------------------------------------------------------------------------
/art/snappy-compressed.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/art/snappy-compressed.gif
--------------------------------------------------------------------------------
/art/spacing-compressed.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/art/spacing-compressed.gif
--------------------------------------------------------------------------------
/art/swipe-compressed.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/art/swipe-compressed.gif
--------------------------------------------------------------------------------
/gradle.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/gradle.properties
--------------------------------------------------------------------------------
/gradle/dependencies.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/gradle/dependencies.gradle
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/gradle/wrapper/gradle-wrapper.properties
--------------------------------------------------------------------------------
/gradlew:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/gradlew
--------------------------------------------------------------------------------
/gradlew.bat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/gradlew.bat
--------------------------------------------------------------------------------
/library-kotlin-android-extensions/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/library-kotlin-android-extensions/.gitignore
--------------------------------------------------------------------------------
/library-kotlin-android-extensions/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/library-kotlin-android-extensions/build.gradle
--------------------------------------------------------------------------------
/library-kotlin-android-extensions/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/library-kotlin-android-extensions/proguard-rules.pro
--------------------------------------------------------------------------------
/library-kotlin-android-extensions/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/library-kotlin-android-extensions/src/main/java/com/jaychang/srv/kae/SimpleCell.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/library-kotlin-android-extensions/src/main/java/com/jaychang/srv/kae/SimpleCell.kt
--------------------------------------------------------------------------------
/library-kotlin-android-extensions/src/main/java/com/jaychang/srv/kae/SimpleViewHolder.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/library-kotlin-android-extensions/src/main/java/com/jaychang/srv/kae/SimpleViewHolder.kt
--------------------------------------------------------------------------------
/library/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/library/.gitignore
--------------------------------------------------------------------------------
/library/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/library/build.gradle
--------------------------------------------------------------------------------
/library/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/library/proguard-rules.pro
--------------------------------------------------------------------------------
/library/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/library/src/main/java/com/jaychang/srv/CellOperations.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/library/src/main/java/com/jaychang/srv/CellOperations.java
--------------------------------------------------------------------------------
/library/src/main/java/com/jaychang/srv/InternalEmptyStateViewCell.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/library/src/main/java/com/jaychang/srv/InternalEmptyStateViewCell.java
--------------------------------------------------------------------------------
/library/src/main/java/com/jaychang/srv/InternalLoadMoreViewCell.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/library/src/main/java/com/jaychang/srv/InternalLoadMoreViewCell.java
--------------------------------------------------------------------------------
/library/src/main/java/com/jaychang/srv/OnEmptySpaceClickListener.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/library/src/main/java/com/jaychang/srv/OnEmptySpaceClickListener.java
--------------------------------------------------------------------------------
/library/src/main/java/com/jaychang/srv/OnLoadMoreListener.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/library/src/main/java/com/jaychang/srv/OnLoadMoreListener.java
--------------------------------------------------------------------------------
/library/src/main/java/com/jaychang/srv/ScrollPosition.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/library/src/main/java/com/jaychang/srv/ScrollPosition.java
--------------------------------------------------------------------------------
/library/src/main/java/com/jaychang/srv/SimpleAdapter.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/library/src/main/java/com/jaychang/srv/SimpleAdapter.java
--------------------------------------------------------------------------------
/library/src/main/java/com/jaychang/srv/SimpleCell.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/library/src/main/java/com/jaychang/srv/SimpleCell.java
--------------------------------------------------------------------------------
/library/src/main/java/com/jaychang/srv/SimpleDiffCallbackDelegate.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/library/src/main/java/com/jaychang/srv/SimpleDiffCallbackDelegate.java
--------------------------------------------------------------------------------
/library/src/main/java/com/jaychang/srv/SimpleLinearSmoothScroller.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/library/src/main/java/com/jaychang/srv/SimpleLinearSmoothScroller.java
--------------------------------------------------------------------------------
/library/src/main/java/com/jaychang/srv/SimpleRecyclerView.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/library/src/main/java/com/jaychang/srv/SimpleRecyclerView.java
--------------------------------------------------------------------------------
/library/src/main/java/com/jaychang/srv/SimpleViewHolder.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/library/src/main/java/com/jaychang/srv/SimpleViewHolder.java
--------------------------------------------------------------------------------
/library/src/main/java/com/jaychang/srv/Updatable.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/library/src/main/java/com/jaychang/srv/Updatable.java
--------------------------------------------------------------------------------
/library/src/main/java/com/jaychang/srv/Utils.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/library/src/main/java/com/jaychang/srv/Utils.java
--------------------------------------------------------------------------------
/library/src/main/java/com/jaychang/srv/behavior/DragAndDropCallback.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/library/src/main/java/com/jaychang/srv/behavior/DragAndDropCallback.java
--------------------------------------------------------------------------------
/library/src/main/java/com/jaychang/srv/behavior/DragAndDropHelper.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/library/src/main/java/com/jaychang/srv/behavior/DragAndDropHelper.java
--------------------------------------------------------------------------------
/library/src/main/java/com/jaychang/srv/behavior/DragAndDropItemCallback.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/library/src/main/java/com/jaychang/srv/behavior/DragAndDropItemCallback.java
--------------------------------------------------------------------------------
/library/src/main/java/com/jaychang/srv/behavior/DragAndDropOptions.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/library/src/main/java/com/jaychang/srv/behavior/DragAndDropOptions.java
--------------------------------------------------------------------------------
/library/src/main/java/com/jaychang/srv/behavior/OnItemDismissListener.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/library/src/main/java/com/jaychang/srv/behavior/OnItemDismissListener.java
--------------------------------------------------------------------------------
/library/src/main/java/com/jaychang/srv/behavior/OnItemMoveListener.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/library/src/main/java/com/jaychang/srv/behavior/OnItemMoveListener.java
--------------------------------------------------------------------------------
/library/src/main/java/com/jaychang/srv/behavior/OnStartDragListener.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/library/src/main/java/com/jaychang/srv/behavior/OnStartDragListener.java
--------------------------------------------------------------------------------
/library/src/main/java/com/jaychang/srv/behavior/OnSwipeListener.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/library/src/main/java/com/jaychang/srv/behavior/OnSwipeListener.java
--------------------------------------------------------------------------------
/library/src/main/java/com/jaychang/srv/behavior/SnapAlignment.java:
--------------------------------------------------------------------------------
1 | package com.jaychang.srv.behavior;
2 |
3 | public enum SnapAlignment {
4 | CENTER, START
5 | }
6 |
--------------------------------------------------------------------------------
/library/src/main/java/com/jaychang/srv/behavior/StartSnapHelper.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/library/src/main/java/com/jaychang/srv/behavior/StartSnapHelper.java
--------------------------------------------------------------------------------
/library/src/main/java/com/jaychang/srv/behavior/SwipeDirection.java:
--------------------------------------------------------------------------------
1 | package com.jaychang.srv.behavior;
2 |
3 | public enum SwipeDirection {
4 | LEFT, RIGHT, UP, DOWN
5 | }
6 |
--------------------------------------------------------------------------------
/library/src/main/java/com/jaychang/srv/behavior/SwipeToDismissCallback.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/library/src/main/java/com/jaychang/srv/behavior/SwipeToDismissCallback.java
--------------------------------------------------------------------------------
/library/src/main/java/com/jaychang/srv/behavior/SwipeToDismissHelper.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/library/src/main/java/com/jaychang/srv/behavior/SwipeToDismissHelper.java
--------------------------------------------------------------------------------
/library/src/main/java/com/jaychang/srv/behavior/SwipeToDismissItemCallback.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/library/src/main/java/com/jaychang/srv/behavior/SwipeToDismissItemCallback.java
--------------------------------------------------------------------------------
/library/src/main/java/com/jaychang/srv/behavior/SwipeToDismissOptions.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/library/src/main/java/com/jaychang/srv/behavior/SwipeToDismissOptions.java
--------------------------------------------------------------------------------
/library/src/main/java/com/jaychang/srv/decoration/DividerItemDecoration.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/library/src/main/java/com/jaychang/srv/decoration/DividerItemDecoration.java
--------------------------------------------------------------------------------
/library/src/main/java/com/jaychang/srv/decoration/GridSpacingItemDecoration.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/library/src/main/java/com/jaychang/srv/decoration/GridSpacingItemDecoration.java
--------------------------------------------------------------------------------
/library/src/main/java/com/jaychang/srv/decoration/LinearSpacingItemDecoration.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/library/src/main/java/com/jaychang/srv/decoration/LinearSpacingItemDecoration.java
--------------------------------------------------------------------------------
/library/src/main/java/com/jaychang/srv/decoration/SectionHeaderItemDecoration.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/library/src/main/java/com/jaychang/srv/decoration/SectionHeaderItemDecoration.java
--------------------------------------------------------------------------------
/library/src/main/java/com/jaychang/srv/decoration/SectionHeaderProvider.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/library/src/main/java/com/jaychang/srv/decoration/SectionHeaderProvider.java
--------------------------------------------------------------------------------
/library/src/main/java/com/jaychang/srv/decoration/SimpleSectionHeaderProvider.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/library/src/main/java/com/jaychang/srv/decoration/SimpleSectionHeaderProvider.java
--------------------------------------------------------------------------------
/library/src/main/res/animator/raise.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/library/src/main/res/animator/raise.xml
--------------------------------------------------------------------------------
/library/src/main/res/layout/interval_view.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/library/src/main/res/layout/interval_view.xml
--------------------------------------------------------------------------------
/library/src/main/res/values/attrs.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/library/src/main/res/values/attrs.xml
--------------------------------------------------------------------------------
/settings.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jaychang0917/SimpleRecyclerView/HEAD/settings.gradle
--------------------------------------------------------------------------------