├── .gitignore ├── .idea ├── .gitignore ├── codeStyles │ └── Project.xml ├── gradle.xml ├── jarRepositories.xml ├── misc.xml ├── modules.xml ├── runConfigurations.xml └── vcs.xml ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── MIGRATION.md ├── README.md ├── _config.yml ├── common-library-config.gradle ├── extensions ├── diffutil │ ├── .gitignore │ ├── CHANGELOG.md │ ├── README.md │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── smartadapter │ │ │ └── diffutil │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── kotlin │ │ │ └── smartadapter │ │ │ └── diffutil │ │ │ ├── DiffUtilExtension.kt │ │ │ ├── SimpleDiffUtilExtension.kt │ │ │ └── extension │ │ │ └── SmartRecyclerAdapterExt.kt │ │ └── test │ │ └── java │ │ └── smartadapter │ │ └── diffutil │ │ └── ExampleUnitTest.kt ├── filter │ ├── .gitignore │ ├── CHANGELOG.md │ ├── README.md │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── kotlin │ │ │ └── smartadapter │ │ │ └── filter │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── kotlin │ │ │ └── smartadapter │ │ │ └── filter │ │ │ └── FilterExtension.kt │ │ └── test │ │ └── kotlin │ │ └── smartadapter │ │ └── filter │ │ └── ExampleUnitTest.kt ├── nestedadapter │ ├── .gitignore │ ├── CHANGELOG.md │ ├── README.md │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── smartadapter │ │ │ └── nestedadapter │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── kotlin │ │ │ └── smartadapter │ │ │ └── nestedadapter │ │ │ ├── NestedAdapterBinder.kt │ │ │ ├── SmartNestedAdapterBinder.kt │ │ │ ├── SmartNestedItem.kt │ │ │ └── SmartNestedRecyclerViewHolder.kt │ │ └── test │ │ └── java │ │ └── smartadapter │ │ └── nestedadapter │ │ └── ExampleUnitTest.kt ├── stickyheader │ ├── .gitignore │ ├── CHANGELOG.md │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── smartadapter │ │ │ └── stickyheader │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── kotlin │ │ │ └── smartadapter │ │ │ └── stickyheader │ │ │ └── StickyHeaderItemDecorationExtension.kt │ │ └── test │ │ └── java │ │ └── smartadapter │ │ └── stickyheader │ │ └── ExampleUnitTest.kt └── viewevent │ ├── .gitignore │ ├── CHANGELOG.md │ ├── README.md │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ ├── androidTest │ └── kotlin │ │ └── smartadapter │ │ └── viewevent │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ └── kotlin │ │ └── smartadapter │ │ └── viewevent │ │ ├── dragdrop │ │ ├── AutoDragAndDropBinder.kt │ │ ├── BasicDragAndDropBinder.kt │ │ └── DragAndDropEventBinder.kt │ │ ├── listener │ │ ├── OnClickEventListener.kt │ │ ├── OnCustomViewEventListener.kt │ │ ├── OnLongClickEventListener.kt │ │ ├── OnMultiItemSelectListener.kt │ │ ├── OnTouchEventListener.kt │ │ └── OnViewEventListener.kt │ │ ├── model │ │ └── ViewEvent.kt │ │ ├── state │ │ └── SmartStateHolder.kt │ │ ├── swipe │ │ ├── AutoRemoveItemSwipeEventBinder.kt │ │ ├── BasicSwipeEventBinder.kt │ │ └── SwipeEventBinder.kt │ │ ├── viewholder │ │ ├── CustomViewEventListenerHolder.kt │ │ ├── OnItemClickEventListener.kt │ │ ├── OnItemLongClickEventListener.kt │ │ ├── OnItemMovedEventListener.kt │ │ ├── OnItemSelectedEventListener.kt │ │ ├── OnItemSwipedListener.kt │ │ └── OnItemTouchEventListener.kt │ │ └── viewmodel │ │ ├── ViewEventApplicationViewModel.kt │ │ └── ViewEventViewModel.kt │ └── test │ └── kotlin │ └── smartadapter │ └── viewevent │ └── ExampleUnitTest.kt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── maven-local-publish.gradle ├── maven-release-config.gradle ├── maven-release-script.gradle ├── sample ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── smartrecycleradapter │ │ └── DemoActivityTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── assets │ │ ├── banner-movie-data.json │ │ ├── load-more-movie-data.json │ │ ├── main-movie-data.json │ │ └── simple-movie-data.json │ ├── ic_launcher_black-web.png │ ├── kotlin │ │ └── smartrecycleradapter │ │ │ ├── DemoActivity.kt │ │ │ ├── MovieCategoryDetailsActivity.kt │ │ │ ├── extension │ │ │ ├── GridAutoLayoutManager.kt │ │ │ ├── PreCachingLinearLayoutManager.kt │ │ │ └── PreloadLinearLayoutManager.kt │ │ │ ├── feature │ │ │ ├── BaseSampleActivity.kt │ │ │ ├── CustomViewEventActivity.kt │ │ │ ├── DiffUtilActivity.kt │ │ │ ├── DragAndDropHandleItemActivity.kt │ │ │ ├── DragAndDropItemActivity.kt │ │ │ ├── EndlessScrollActivity.kt │ │ │ ├── EndlessScrollLoadMoreButtonActivity.kt │ │ │ ├── FilterGridActivity.kt │ │ │ ├── GridActivity.kt │ │ │ ├── MultiSelectCheckBoxItemsActivity.kt │ │ │ ├── MultiSelectItemsActivity.kt │ │ │ ├── MultiSelectSwitchItemsActivity.kt │ │ │ ├── MultipleEventsAndExtensionsActivity.kt │ │ │ ├── MultipleExpandableItemActivity.kt │ │ │ ├── MultipleExpandableItemHeaderActivity.kt │ │ │ ├── MultipleViewTypesResolverActivity.kt │ │ │ ├── NestedSmartRecyclerAdaptersActivity.kt │ │ │ ├── SimpleFilterActivity.kt │ │ │ ├── SimpleFilterDiffSwapActivity.kt │ │ │ ├── SimpleItemActivity.kt │ │ │ ├── SimpleItemOnClickOnLongClickActivity.kt │ │ │ ├── SingleExpandableItemActivity.kt │ │ │ ├── SingleSelectRadioButtonItemActivity.kt │ │ │ ├── StickyHeaderActivity.kt │ │ │ ├── SwipeRemoveItemActivity.kt │ │ │ └── simpleitem │ │ │ │ ├── SimpleHeaderViewHolder.kt │ │ │ │ └── SimpleItemViewHolder.kt │ │ │ ├── models │ │ │ └── MovieModels.kt │ │ │ ├── utils │ │ │ ├── ActivityExt.kt │ │ │ ├── AssetsUtils.kt │ │ │ └── ContextExtension.kt │ │ │ └── viewholder │ │ │ ├── BannerViewHolder.kt │ │ │ ├── CopyrightViewHolder.kt │ │ │ ├── HeaderViewHolder.kt │ │ │ ├── NestedRecyclerViewHolder.kt │ │ │ ├── PosterViewHolder.kt │ │ │ ├── SampleFabViewHolder.kt │ │ │ ├── SelectableViewHolders.kt │ │ │ └── ThumbViewHolder.kt │ └── res │ │ ├── drawable │ │ ├── ic_action_sort.xml │ │ ├── ic_baseline_autorenew_24.xml │ │ ├── ic_baseline_expand_less_24.xml │ │ ├── ic_baseline_expand_more_24.xml │ │ ├── ic_baseline_filter_list_24.xml │ │ ├── ic_baseline_filter_list_24_1.xml │ │ ├── ic_baseline_filter_list_24_2.xml │ │ ├── ic_baseline_format_align_left_24.xml │ │ ├── ic_baseline_vertical_align_top_24.xml │ │ ├── ic_broken_image_black_48dp.xml │ │ ├── ic_delete_black_24dp.xml │ │ ├── ic_drag_handle_black_24dp.xml │ │ ├── ic_endless_scroll_load_more_black_24dp.xml │ │ ├── ic_expand_less_black_24dp.xml │ │ ├── ic_expand_more_black_24dp.xml │ │ ├── ic_info_black_48dp.xml │ │ ├── ic_launcher_foreground.xml │ │ ├── ic_more_vert_black_24dp.xml │ │ ├── ic_play_circle_filled_black_96dp.xml │ │ ├── ic_radio_button_checked_black_24dp.xml │ │ ├── ic_sample_check_box_black_24dp.xml │ │ ├── ic_sample_check_circle_black_24dp.xml │ │ ├── ic_sample_diff_shuffle_black_24dp.xml │ │ ├── ic_sample_drag_drop_swap_vert_black_24dp.xml │ │ ├── ic_sample_edit_black_24dp.xml │ │ ├── ic_sample_endless_scroll_arrow_downward_black_24dp.xml │ │ ├── ic_sample_grid_black_24dp.xml │ │ ├── ic_sample_list_black_24dp.xml │ │ ├── ic_sample_list_numbered_black_24dp.xml │ │ ├── ic_sample_multiple_events_gesture_black_24dp.xml │ │ ├── ic_sample_nested_scroll_layers_black_24dp.xml │ │ ├── ic_sample_select_all_black_24dp.xml │ │ ├── ic_sample_swipe_black_24dp.xml │ │ ├── ic_sample_touch_app_black_24dp.xml │ │ ├── ic_stars_black_48dp.xml │ │ ├── ic_switch_black_24dp.xml │ │ ├── ic_widgets_black_24dp.xml │ │ └── poster_bottom_gradient.xml │ │ ├── layout │ │ ├── activity_demo.xml │ │ ├── activity_filter_item.xml │ │ ├── activity_movie_category_details.xml │ │ ├── activity_simple_item.xml │ │ ├── banner_item.xml │ │ ├── copyright.xml │ │ ├── custom_load_more_view.xml │ │ ├── custom_loadmore_view.xml │ │ ├── dialog_recycler_view.xml │ │ ├── efab.xml │ │ ├── header.xml │ │ ├── nested_recycler_view.xml │ │ ├── poster_item.xml │ │ ├── simple_checkbox_item.xml │ │ ├── simple_drag_handle_item.xml │ │ ├── simple_expandable_item.xml │ │ ├── simple_item.xml │ │ ├── simple_radiobutton_item.xml │ │ ├── simple_switch_item.xml │ │ ├── thumb_item.xml │ │ ├── thumb_large_item.xml │ │ └── thumb_small_item.xml │ │ ├── menu │ │ ├── collapse.xml │ │ ├── delete.xml │ │ ├── expand.xml │ │ ├── refresh.xml │ │ ├── scroll_top.xml │ │ ├── shuffle.xml │ │ └── sort.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher_black.xml │ │ └── ic_launcher_black_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher_black.png │ │ └── ic_launcher_black_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher_black.png │ │ └── ic_launcher_black_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher_black.png │ │ └── ic_launcher_black_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher_black.png │ │ ├── ic_launcher_black_round.png │ │ └── mummy_thumb.jpg │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher_black.png │ │ └── ic_launcher_black_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── ic_launcher_background.xml │ │ ├── ids.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── smartrecycleradapter │ └── ExampleUnitTest.java ├── settings.gradle └── smartadapter ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src ├── main ├── AndroidManifest.xml ├── kotlin │ └── smartadapter │ │ ├── ISmartEndlessScrollRecyclerAdapter.kt │ │ ├── ISmartRecyclerAdapter.kt │ │ ├── RecyclerViewConfigBuilder.kt │ │ ├── SmartAdapterBuilder.kt │ │ ├── SmartEndlessScrollAdapterBuilder.kt │ │ ├── SmartEndlessScrollRecyclerAdapter.kt │ │ ├── SmartRecyclerAdapter.kt │ │ ├── extension │ │ ├── ItemTouchBinder.kt │ │ ├── SmartExtensionIdentifier.kt │ │ ├── SmartRecyclerAdapterBinder.kt │ │ ├── SmartViewHolderBinder.kt │ │ └── ViewExt.kt │ │ ├── internal │ │ ├── exception │ │ │ └── ConstructorNotFoundException.kt │ │ ├── extension │ │ │ ├── KClassExt.kt │ │ │ └── ListExtensions.kt │ │ ├── mapper │ │ │ ├── ViewHolderConstructorMapper.kt │ │ │ └── ViewHolderMapper.kt │ │ └── utils │ │ │ ├── ReflectionUtils.kt │ │ │ └── ViewEventValidator.kt │ │ ├── listener │ │ ├── OnAttachedToRecyclerViewListener.kt │ │ ├── OnBindViewHolderListener.kt │ │ ├── OnCreateViewHolderListener.kt │ │ ├── OnDetachedFromRecyclerViewListener.kt │ │ ├── OnLoadMoreListener.kt │ │ ├── OnViewAttachedToWindowListener.kt │ │ ├── OnViewDetachedFromWindowListener.kt │ │ └── OnViewRecycledListener.kt │ │ ├── viewholder │ │ ├── BindableViewHolder.kt │ │ ├── DraggableViewHolder.kt │ │ ├── LoadMoreViewHolder.kt │ │ ├── RecyclableViewHolder.kt │ │ ├── SmartAdapterHolder.kt │ │ └── SmartViewHolder.kt │ │ └── widget │ │ └── ViewTypeResolver.kt └── res │ ├── layout │ └── load_more_view.xml │ └── values │ ├── ids.xml │ └── strings.xml └── test └── java └── smartadapter ├── SmartEndlessScrollRecyclerAdapterTest.kt ├── SmartRecyclerAdapterImplTest.kt ├── internal ├── ReflectionUtilsTest.kt ├── ViewHolderConstructorMapperTest.kt └── ViewHolderMapperTest.kt └── viewholders ├── BindableTestViewHolder.kt ├── InvalidTestViewHolder.java ├── JavaTestViewHolder.java ├── RecyclableTestViewHolder.java ├── TestViewGroupViewHolder.kt ├── TestViewHolder.kt └── ViewAttachedToWindowTestViewHolder.kt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/LICENSE -------------------------------------------------------------------------------- /MIGRATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/MIGRATION.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/_config.yml -------------------------------------------------------------------------------- /common-library-config.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/common-library-config.gradle -------------------------------------------------------------------------------- /extensions/diffutil/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/diffutil/.gitignore -------------------------------------------------------------------------------- /extensions/diffutil/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/diffutil/CHANGELOG.md -------------------------------------------------------------------------------- /extensions/diffutil/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/diffutil/README.md -------------------------------------------------------------------------------- /extensions/diffutil/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/diffutil/build.gradle -------------------------------------------------------------------------------- /extensions/diffutil/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/diffutil/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/diffutil/proguard-rules.pro -------------------------------------------------------------------------------- /extensions/diffutil/src/androidTest/java/smartadapter/diffutil/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/diffutil/src/androidTest/java/smartadapter/diffutil/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /extensions/diffutil/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/diffutil/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /extensions/diffutil/src/main/kotlin/smartadapter/diffutil/DiffUtilExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/diffutil/src/main/kotlin/smartadapter/diffutil/DiffUtilExtension.kt -------------------------------------------------------------------------------- /extensions/diffutil/src/main/kotlin/smartadapter/diffutil/SimpleDiffUtilExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/diffutil/src/main/kotlin/smartadapter/diffutil/SimpleDiffUtilExtension.kt -------------------------------------------------------------------------------- /extensions/diffutil/src/main/kotlin/smartadapter/diffutil/extension/SmartRecyclerAdapterExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/diffutil/src/main/kotlin/smartadapter/diffutil/extension/SmartRecyclerAdapterExt.kt -------------------------------------------------------------------------------- /extensions/diffutil/src/test/java/smartadapter/diffutil/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/diffutil/src/test/java/smartadapter/diffutil/ExampleUnitTest.kt -------------------------------------------------------------------------------- /extensions/filter/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /extensions/filter/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/filter/CHANGELOG.md -------------------------------------------------------------------------------- /extensions/filter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/filter/README.md -------------------------------------------------------------------------------- /extensions/filter/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/filter/build.gradle -------------------------------------------------------------------------------- /extensions/filter/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/filter/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/filter/proguard-rules.pro -------------------------------------------------------------------------------- /extensions/filter/src/androidTest/kotlin/smartadapter/filter/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/filter/src/androidTest/kotlin/smartadapter/filter/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /extensions/filter/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/filter/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /extensions/filter/src/main/kotlin/smartadapter/filter/FilterExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/filter/src/main/kotlin/smartadapter/filter/FilterExtension.kt -------------------------------------------------------------------------------- /extensions/filter/src/test/kotlin/smartadapter/filter/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/filter/src/test/kotlin/smartadapter/filter/ExampleUnitTest.kt -------------------------------------------------------------------------------- /extensions/nestedadapter/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/nestedadapter/.gitignore -------------------------------------------------------------------------------- /extensions/nestedadapter/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/nestedadapter/CHANGELOG.md -------------------------------------------------------------------------------- /extensions/nestedadapter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/nestedadapter/README.md -------------------------------------------------------------------------------- /extensions/nestedadapter/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/nestedadapter/build.gradle -------------------------------------------------------------------------------- /extensions/nestedadapter/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/nestedadapter/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/nestedadapter/proguard-rules.pro -------------------------------------------------------------------------------- /extensions/nestedadapter/src/androidTest/java/smartadapter/nestedadapter/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/nestedadapter/src/androidTest/java/smartadapter/nestedadapter/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /extensions/nestedadapter/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/nestedadapter/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /extensions/nestedadapter/src/main/kotlin/smartadapter/nestedadapter/NestedAdapterBinder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/nestedadapter/src/main/kotlin/smartadapter/nestedadapter/NestedAdapterBinder.kt -------------------------------------------------------------------------------- /extensions/nestedadapter/src/main/kotlin/smartadapter/nestedadapter/SmartNestedAdapterBinder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/nestedadapter/src/main/kotlin/smartadapter/nestedadapter/SmartNestedAdapterBinder.kt -------------------------------------------------------------------------------- /extensions/nestedadapter/src/main/kotlin/smartadapter/nestedadapter/SmartNestedItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/nestedadapter/src/main/kotlin/smartadapter/nestedadapter/SmartNestedItem.kt -------------------------------------------------------------------------------- /extensions/nestedadapter/src/main/kotlin/smartadapter/nestedadapter/SmartNestedRecyclerViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/nestedadapter/src/main/kotlin/smartadapter/nestedadapter/SmartNestedRecyclerViewHolder.kt -------------------------------------------------------------------------------- /extensions/nestedadapter/src/test/java/smartadapter/nestedadapter/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/nestedadapter/src/test/java/smartadapter/nestedadapter/ExampleUnitTest.kt -------------------------------------------------------------------------------- /extensions/stickyheader/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/stickyheader/.gitignore -------------------------------------------------------------------------------- /extensions/stickyheader/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/stickyheader/CHANGELOG.md -------------------------------------------------------------------------------- /extensions/stickyheader/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/stickyheader/build.gradle -------------------------------------------------------------------------------- /extensions/stickyheader/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/stickyheader/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/stickyheader/proguard-rules.pro -------------------------------------------------------------------------------- /extensions/stickyheader/src/androidTest/java/smartadapter/stickyheader/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/stickyheader/src/androidTest/java/smartadapter/stickyheader/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /extensions/stickyheader/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/stickyheader/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /extensions/stickyheader/src/main/kotlin/smartadapter/stickyheader/StickyHeaderItemDecorationExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/stickyheader/src/main/kotlin/smartadapter/stickyheader/StickyHeaderItemDecorationExtension.kt -------------------------------------------------------------------------------- /extensions/stickyheader/src/test/java/smartadapter/stickyheader/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/stickyheader/src/test/java/smartadapter/stickyheader/ExampleUnitTest.kt -------------------------------------------------------------------------------- /extensions/viewevent/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/viewevent/.gitignore -------------------------------------------------------------------------------- /extensions/viewevent/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/viewevent/CHANGELOG.md -------------------------------------------------------------------------------- /extensions/viewevent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/viewevent/README.md -------------------------------------------------------------------------------- /extensions/viewevent/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/viewevent/build.gradle -------------------------------------------------------------------------------- /extensions/viewevent/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/viewevent/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/viewevent/proguard-rules.pro -------------------------------------------------------------------------------- /extensions/viewevent/src/androidTest/kotlin/smartadapter/viewevent/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/viewevent/src/androidTest/kotlin/smartadapter/viewevent/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /extensions/viewevent/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/viewevent/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /extensions/viewevent/src/main/kotlin/smartadapter/viewevent/dragdrop/AutoDragAndDropBinder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/viewevent/src/main/kotlin/smartadapter/viewevent/dragdrop/AutoDragAndDropBinder.kt -------------------------------------------------------------------------------- /extensions/viewevent/src/main/kotlin/smartadapter/viewevent/dragdrop/BasicDragAndDropBinder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/viewevent/src/main/kotlin/smartadapter/viewevent/dragdrop/BasicDragAndDropBinder.kt -------------------------------------------------------------------------------- /extensions/viewevent/src/main/kotlin/smartadapter/viewevent/dragdrop/DragAndDropEventBinder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/viewevent/src/main/kotlin/smartadapter/viewevent/dragdrop/DragAndDropEventBinder.kt -------------------------------------------------------------------------------- /extensions/viewevent/src/main/kotlin/smartadapter/viewevent/listener/OnClickEventListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/viewevent/src/main/kotlin/smartadapter/viewevent/listener/OnClickEventListener.kt -------------------------------------------------------------------------------- /extensions/viewevent/src/main/kotlin/smartadapter/viewevent/listener/OnCustomViewEventListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/viewevent/src/main/kotlin/smartadapter/viewevent/listener/OnCustomViewEventListener.kt -------------------------------------------------------------------------------- /extensions/viewevent/src/main/kotlin/smartadapter/viewevent/listener/OnLongClickEventListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/viewevent/src/main/kotlin/smartadapter/viewevent/listener/OnLongClickEventListener.kt -------------------------------------------------------------------------------- /extensions/viewevent/src/main/kotlin/smartadapter/viewevent/listener/OnMultiItemSelectListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/viewevent/src/main/kotlin/smartadapter/viewevent/listener/OnMultiItemSelectListener.kt -------------------------------------------------------------------------------- /extensions/viewevent/src/main/kotlin/smartadapter/viewevent/listener/OnTouchEventListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/viewevent/src/main/kotlin/smartadapter/viewevent/listener/OnTouchEventListener.kt -------------------------------------------------------------------------------- /extensions/viewevent/src/main/kotlin/smartadapter/viewevent/listener/OnViewEventListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/viewevent/src/main/kotlin/smartadapter/viewevent/listener/OnViewEventListener.kt -------------------------------------------------------------------------------- /extensions/viewevent/src/main/kotlin/smartadapter/viewevent/model/ViewEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/viewevent/src/main/kotlin/smartadapter/viewevent/model/ViewEvent.kt -------------------------------------------------------------------------------- /extensions/viewevent/src/main/kotlin/smartadapter/viewevent/state/SmartStateHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/viewevent/src/main/kotlin/smartadapter/viewevent/state/SmartStateHolder.kt -------------------------------------------------------------------------------- /extensions/viewevent/src/main/kotlin/smartadapter/viewevent/swipe/AutoRemoveItemSwipeEventBinder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/viewevent/src/main/kotlin/smartadapter/viewevent/swipe/AutoRemoveItemSwipeEventBinder.kt -------------------------------------------------------------------------------- /extensions/viewevent/src/main/kotlin/smartadapter/viewevent/swipe/BasicSwipeEventBinder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/viewevent/src/main/kotlin/smartadapter/viewevent/swipe/BasicSwipeEventBinder.kt -------------------------------------------------------------------------------- /extensions/viewevent/src/main/kotlin/smartadapter/viewevent/swipe/SwipeEventBinder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/viewevent/src/main/kotlin/smartadapter/viewevent/swipe/SwipeEventBinder.kt -------------------------------------------------------------------------------- /extensions/viewevent/src/main/kotlin/smartadapter/viewevent/viewholder/CustomViewEventListenerHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/viewevent/src/main/kotlin/smartadapter/viewevent/viewholder/CustomViewEventListenerHolder.kt -------------------------------------------------------------------------------- /extensions/viewevent/src/main/kotlin/smartadapter/viewevent/viewholder/OnItemClickEventListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/viewevent/src/main/kotlin/smartadapter/viewevent/viewholder/OnItemClickEventListener.kt -------------------------------------------------------------------------------- /extensions/viewevent/src/main/kotlin/smartadapter/viewevent/viewholder/OnItemLongClickEventListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/viewevent/src/main/kotlin/smartadapter/viewevent/viewholder/OnItemLongClickEventListener.kt -------------------------------------------------------------------------------- /extensions/viewevent/src/main/kotlin/smartadapter/viewevent/viewholder/OnItemMovedEventListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/viewevent/src/main/kotlin/smartadapter/viewevent/viewholder/OnItemMovedEventListener.kt -------------------------------------------------------------------------------- /extensions/viewevent/src/main/kotlin/smartadapter/viewevent/viewholder/OnItemSelectedEventListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/viewevent/src/main/kotlin/smartadapter/viewevent/viewholder/OnItemSelectedEventListener.kt -------------------------------------------------------------------------------- /extensions/viewevent/src/main/kotlin/smartadapter/viewevent/viewholder/OnItemSwipedListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/viewevent/src/main/kotlin/smartadapter/viewevent/viewholder/OnItemSwipedListener.kt -------------------------------------------------------------------------------- /extensions/viewevent/src/main/kotlin/smartadapter/viewevent/viewholder/OnItemTouchEventListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/viewevent/src/main/kotlin/smartadapter/viewevent/viewholder/OnItemTouchEventListener.kt -------------------------------------------------------------------------------- /extensions/viewevent/src/main/kotlin/smartadapter/viewevent/viewmodel/ViewEventApplicationViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/viewevent/src/main/kotlin/smartadapter/viewevent/viewmodel/ViewEventApplicationViewModel.kt -------------------------------------------------------------------------------- /extensions/viewevent/src/main/kotlin/smartadapter/viewevent/viewmodel/ViewEventViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/viewevent/src/main/kotlin/smartadapter/viewevent/viewmodel/ViewEventViewModel.kt -------------------------------------------------------------------------------- /extensions/viewevent/src/test/kotlin/smartadapter/viewevent/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/extensions/viewevent/src/test/kotlin/smartadapter/viewevent/ExampleUnitTest.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/gradlew.bat -------------------------------------------------------------------------------- /maven-local-publish.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/maven-local-publish.gradle -------------------------------------------------------------------------------- /maven-release-config.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/maven-release-config.gradle -------------------------------------------------------------------------------- /maven-release-script.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/maven-release-script.gradle -------------------------------------------------------------------------------- /sample/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /sample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/build.gradle -------------------------------------------------------------------------------- /sample/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/proguard-rules.pro -------------------------------------------------------------------------------- /sample/src/androidTest/java/smartrecycleradapter/DemoActivityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/androidTest/java/smartrecycleradapter/DemoActivityTest.kt -------------------------------------------------------------------------------- /sample/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /sample/src/main/assets/banner-movie-data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/assets/banner-movie-data.json -------------------------------------------------------------------------------- /sample/src/main/assets/load-more-movie-data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/assets/load-more-movie-data.json -------------------------------------------------------------------------------- /sample/src/main/assets/main-movie-data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/assets/main-movie-data.json -------------------------------------------------------------------------------- /sample/src/main/assets/simple-movie-data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/assets/simple-movie-data.json -------------------------------------------------------------------------------- /sample/src/main/ic_launcher_black-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/ic_launcher_black-web.png -------------------------------------------------------------------------------- /sample/src/main/kotlin/smartrecycleradapter/DemoActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/kotlin/smartrecycleradapter/DemoActivity.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/smartrecycleradapter/MovieCategoryDetailsActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/kotlin/smartrecycleradapter/MovieCategoryDetailsActivity.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/smartrecycleradapter/extension/GridAutoLayoutManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/kotlin/smartrecycleradapter/extension/GridAutoLayoutManager.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/smartrecycleradapter/extension/PreCachingLinearLayoutManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/kotlin/smartrecycleradapter/extension/PreCachingLinearLayoutManager.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/smartrecycleradapter/extension/PreloadLinearLayoutManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/kotlin/smartrecycleradapter/extension/PreloadLinearLayoutManager.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/smartrecycleradapter/feature/BaseSampleActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/kotlin/smartrecycleradapter/feature/BaseSampleActivity.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/smartrecycleradapter/feature/CustomViewEventActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/kotlin/smartrecycleradapter/feature/CustomViewEventActivity.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/smartrecycleradapter/feature/DiffUtilActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/kotlin/smartrecycleradapter/feature/DiffUtilActivity.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/smartrecycleradapter/feature/DragAndDropHandleItemActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/kotlin/smartrecycleradapter/feature/DragAndDropHandleItemActivity.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/smartrecycleradapter/feature/DragAndDropItemActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/kotlin/smartrecycleradapter/feature/DragAndDropItemActivity.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/smartrecycleradapter/feature/EndlessScrollActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/kotlin/smartrecycleradapter/feature/EndlessScrollActivity.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/smartrecycleradapter/feature/EndlessScrollLoadMoreButtonActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/kotlin/smartrecycleradapter/feature/EndlessScrollLoadMoreButtonActivity.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/smartrecycleradapter/feature/FilterGridActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/kotlin/smartrecycleradapter/feature/FilterGridActivity.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/smartrecycleradapter/feature/GridActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/kotlin/smartrecycleradapter/feature/GridActivity.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/smartrecycleradapter/feature/MultiSelectCheckBoxItemsActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/kotlin/smartrecycleradapter/feature/MultiSelectCheckBoxItemsActivity.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/smartrecycleradapter/feature/MultiSelectItemsActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/kotlin/smartrecycleradapter/feature/MultiSelectItemsActivity.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/smartrecycleradapter/feature/MultiSelectSwitchItemsActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/kotlin/smartrecycleradapter/feature/MultiSelectSwitchItemsActivity.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/smartrecycleradapter/feature/MultipleEventsAndExtensionsActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/kotlin/smartrecycleradapter/feature/MultipleEventsAndExtensionsActivity.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/smartrecycleradapter/feature/MultipleExpandableItemActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/kotlin/smartrecycleradapter/feature/MultipleExpandableItemActivity.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/smartrecycleradapter/feature/MultipleExpandableItemHeaderActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/kotlin/smartrecycleradapter/feature/MultipleExpandableItemHeaderActivity.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/smartrecycleradapter/feature/MultipleViewTypesResolverActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/kotlin/smartrecycleradapter/feature/MultipleViewTypesResolverActivity.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/smartrecycleradapter/feature/NestedSmartRecyclerAdaptersActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/kotlin/smartrecycleradapter/feature/NestedSmartRecyclerAdaptersActivity.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/smartrecycleradapter/feature/SimpleFilterActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/kotlin/smartrecycleradapter/feature/SimpleFilterActivity.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/smartrecycleradapter/feature/SimpleFilterDiffSwapActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/kotlin/smartrecycleradapter/feature/SimpleFilterDiffSwapActivity.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/smartrecycleradapter/feature/SimpleItemActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/kotlin/smartrecycleradapter/feature/SimpleItemActivity.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/smartrecycleradapter/feature/SimpleItemOnClickOnLongClickActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/kotlin/smartrecycleradapter/feature/SimpleItemOnClickOnLongClickActivity.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/smartrecycleradapter/feature/SingleExpandableItemActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/kotlin/smartrecycleradapter/feature/SingleExpandableItemActivity.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/smartrecycleradapter/feature/SingleSelectRadioButtonItemActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/kotlin/smartrecycleradapter/feature/SingleSelectRadioButtonItemActivity.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/smartrecycleradapter/feature/StickyHeaderActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/kotlin/smartrecycleradapter/feature/StickyHeaderActivity.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/smartrecycleradapter/feature/SwipeRemoveItemActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/kotlin/smartrecycleradapter/feature/SwipeRemoveItemActivity.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/smartrecycleradapter/feature/simpleitem/SimpleHeaderViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/kotlin/smartrecycleradapter/feature/simpleitem/SimpleHeaderViewHolder.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/smartrecycleradapter/feature/simpleitem/SimpleItemViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/kotlin/smartrecycleradapter/feature/simpleitem/SimpleItemViewHolder.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/smartrecycleradapter/models/MovieModels.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/kotlin/smartrecycleradapter/models/MovieModels.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/smartrecycleradapter/utils/ActivityExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/kotlin/smartrecycleradapter/utils/ActivityExt.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/smartrecycleradapter/utils/AssetsUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/kotlin/smartrecycleradapter/utils/AssetsUtils.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/smartrecycleradapter/utils/ContextExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/kotlin/smartrecycleradapter/utils/ContextExtension.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/smartrecycleradapter/viewholder/BannerViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/kotlin/smartrecycleradapter/viewholder/BannerViewHolder.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/smartrecycleradapter/viewholder/CopyrightViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/kotlin/smartrecycleradapter/viewholder/CopyrightViewHolder.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/smartrecycleradapter/viewholder/HeaderViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/kotlin/smartrecycleradapter/viewholder/HeaderViewHolder.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/smartrecycleradapter/viewholder/NestedRecyclerViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/kotlin/smartrecycleradapter/viewholder/NestedRecyclerViewHolder.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/smartrecycleradapter/viewholder/PosterViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/kotlin/smartrecycleradapter/viewholder/PosterViewHolder.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/smartrecycleradapter/viewholder/SampleFabViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/kotlin/smartrecycleradapter/viewholder/SampleFabViewHolder.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/smartrecycleradapter/viewholder/SelectableViewHolders.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/kotlin/smartrecycleradapter/viewholder/SelectableViewHolders.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/smartrecycleradapter/viewholder/ThumbViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/kotlin/smartrecycleradapter/viewholder/ThumbViewHolder.kt -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_action_sort.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/drawable/ic_action_sort.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_baseline_autorenew_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/drawable/ic_baseline_autorenew_24.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_baseline_expand_less_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/drawable/ic_baseline_expand_less_24.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_baseline_expand_more_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/drawable/ic_baseline_expand_more_24.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_baseline_filter_list_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/drawable/ic_baseline_filter_list_24.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_baseline_filter_list_24_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/drawable/ic_baseline_filter_list_24_1.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_baseline_filter_list_24_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/drawable/ic_baseline_filter_list_24_2.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_baseline_format_align_left_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/drawable/ic_baseline_format_align_left_24.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_baseline_vertical_align_top_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/drawable/ic_baseline_vertical_align_top_24.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_broken_image_black_48dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/drawable/ic_broken_image_black_48dp.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_delete_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/drawable/ic_delete_black_24dp.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_drag_handle_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/drawable/ic_drag_handle_black_24dp.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_endless_scroll_load_more_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/drawable/ic_endless_scroll_load_more_black_24dp.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_expand_less_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/drawable/ic_expand_less_black_24dp.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_expand_more_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/drawable/ic_expand_more_black_24dp.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_info_black_48dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/drawable/ic_info_black_48dp.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_more_vert_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/drawable/ic_more_vert_black_24dp.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_play_circle_filled_black_96dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/drawable/ic_play_circle_filled_black_96dp.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_radio_button_checked_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/drawable/ic_radio_button_checked_black_24dp.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_sample_check_box_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/drawable/ic_sample_check_box_black_24dp.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_sample_check_circle_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/drawable/ic_sample_check_circle_black_24dp.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_sample_diff_shuffle_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/drawable/ic_sample_diff_shuffle_black_24dp.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_sample_drag_drop_swap_vert_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/drawable/ic_sample_drag_drop_swap_vert_black_24dp.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_sample_edit_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/drawable/ic_sample_edit_black_24dp.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_sample_endless_scroll_arrow_downward_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/drawable/ic_sample_endless_scroll_arrow_downward_black_24dp.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_sample_grid_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/drawable/ic_sample_grid_black_24dp.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_sample_list_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/drawable/ic_sample_list_black_24dp.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_sample_list_numbered_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/drawable/ic_sample_list_numbered_black_24dp.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_sample_multiple_events_gesture_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/drawable/ic_sample_multiple_events_gesture_black_24dp.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_sample_nested_scroll_layers_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/drawable/ic_sample_nested_scroll_layers_black_24dp.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_sample_select_all_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/drawable/ic_sample_select_all_black_24dp.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_sample_swipe_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/drawable/ic_sample_swipe_black_24dp.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_sample_touch_app_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/drawable/ic_sample_touch_app_black_24dp.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_stars_black_48dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/drawable/ic_stars_black_48dp.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_switch_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/drawable/ic_switch_black_24dp.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_widgets_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/drawable/ic_widgets_black_24dp.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/poster_bottom_gradient.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/drawable/poster_bottom_gradient.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_demo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/layout/activity_demo.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_filter_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/layout/activity_filter_item.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_movie_category_details.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/layout/activity_movie_category_details.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_simple_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/layout/activity_simple_item.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/banner_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/layout/banner_item.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/copyright.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/layout/copyright.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/custom_load_more_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/layout/custom_load_more_view.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/custom_loadmore_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/layout/custom_loadmore_view.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/dialog_recycler_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/layout/dialog_recycler_view.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/efab.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/layout/efab.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/header.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/layout/header.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/nested_recycler_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/layout/nested_recycler_view.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/poster_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/layout/poster_item.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/simple_checkbox_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/layout/simple_checkbox_item.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/simple_drag_handle_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/layout/simple_drag_handle_item.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/simple_expandable_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/layout/simple_expandable_item.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/simple_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/layout/simple_item.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/simple_radiobutton_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/layout/simple_radiobutton_item.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/simple_switch_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/layout/simple_switch_item.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/thumb_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/layout/thumb_item.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/thumb_large_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/layout/thumb_large_item.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/thumb_small_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/layout/thumb_small_item.xml -------------------------------------------------------------------------------- /sample/src/main/res/menu/collapse.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/menu/collapse.xml -------------------------------------------------------------------------------- /sample/src/main/res/menu/delete.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/menu/delete.xml -------------------------------------------------------------------------------- /sample/src/main/res/menu/expand.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/menu/expand.xml -------------------------------------------------------------------------------- /sample/src/main/res/menu/refresh.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/menu/refresh.xml -------------------------------------------------------------------------------- /sample/src/main/res/menu/scroll_top.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/menu/scroll_top.xml -------------------------------------------------------------------------------- /sample/src/main/res/menu/shuffle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/menu/shuffle.xml -------------------------------------------------------------------------------- /sample/src/main/res/menu/sort.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/menu/sort.xml -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-anydpi-v26/ic_launcher_black.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/mipmap-anydpi-v26/ic_launcher_black.xml -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-anydpi-v26/ic_launcher_black_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/mipmap-anydpi-v26/ic_launcher_black_round.xml -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-hdpi/ic_launcher_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/mipmap-hdpi/ic_launcher_black.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-hdpi/ic_launcher_black_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/mipmap-hdpi/ic_launcher_black_round.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-mdpi/ic_launcher_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/mipmap-mdpi/ic_launcher_black.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-mdpi/ic_launcher_black_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/mipmap-mdpi/ic_launcher_black_round.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xhdpi/ic_launcher_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/mipmap-xhdpi/ic_launcher_black.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xhdpi/ic_launcher_black_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/mipmap-xhdpi/ic_launcher_black_round.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxhdpi/ic_launcher_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/mipmap-xxhdpi/ic_launcher_black.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxhdpi/ic_launcher_black_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/mipmap-xxhdpi/ic_launcher_black_round.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxhdpi/mummy_thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/mipmap-xxhdpi/mummy_thumb.jpg -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxxhdpi/ic_launcher_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/mipmap-xxxhdpi/ic_launcher_black.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxxhdpi/ic_launcher_black_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/mipmap-xxxhdpi/ic_launcher_black_round.png -------------------------------------------------------------------------------- /sample/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/values/ic_launcher_background.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /sample/src/test/java/smartrecycleradapter/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/sample/src/test/java/smartrecycleradapter/ExampleUnitTest.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/settings.gradle -------------------------------------------------------------------------------- /smartadapter/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /smartadapter/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/build.gradle -------------------------------------------------------------------------------- /smartadapter/consumer-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/consumer-rules.pro -------------------------------------------------------------------------------- /smartadapter/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/proguard-rules.pro -------------------------------------------------------------------------------- /smartadapter/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /smartadapter/src/main/kotlin/smartadapter/ISmartEndlessScrollRecyclerAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/main/kotlin/smartadapter/ISmartEndlessScrollRecyclerAdapter.kt -------------------------------------------------------------------------------- /smartadapter/src/main/kotlin/smartadapter/ISmartRecyclerAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/main/kotlin/smartadapter/ISmartRecyclerAdapter.kt -------------------------------------------------------------------------------- /smartadapter/src/main/kotlin/smartadapter/RecyclerViewConfigBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/main/kotlin/smartadapter/RecyclerViewConfigBuilder.kt -------------------------------------------------------------------------------- /smartadapter/src/main/kotlin/smartadapter/SmartAdapterBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/main/kotlin/smartadapter/SmartAdapterBuilder.kt -------------------------------------------------------------------------------- /smartadapter/src/main/kotlin/smartadapter/SmartEndlessScrollAdapterBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/main/kotlin/smartadapter/SmartEndlessScrollAdapterBuilder.kt -------------------------------------------------------------------------------- /smartadapter/src/main/kotlin/smartadapter/SmartEndlessScrollRecyclerAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/main/kotlin/smartadapter/SmartEndlessScrollRecyclerAdapter.kt -------------------------------------------------------------------------------- /smartadapter/src/main/kotlin/smartadapter/SmartRecyclerAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/main/kotlin/smartadapter/SmartRecyclerAdapter.kt -------------------------------------------------------------------------------- /smartadapter/src/main/kotlin/smartadapter/extension/ItemTouchBinder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/main/kotlin/smartadapter/extension/ItemTouchBinder.kt -------------------------------------------------------------------------------- /smartadapter/src/main/kotlin/smartadapter/extension/SmartExtensionIdentifier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/main/kotlin/smartadapter/extension/SmartExtensionIdentifier.kt -------------------------------------------------------------------------------- /smartadapter/src/main/kotlin/smartadapter/extension/SmartRecyclerAdapterBinder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/main/kotlin/smartadapter/extension/SmartRecyclerAdapterBinder.kt -------------------------------------------------------------------------------- /smartadapter/src/main/kotlin/smartadapter/extension/SmartViewHolderBinder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/main/kotlin/smartadapter/extension/SmartViewHolderBinder.kt -------------------------------------------------------------------------------- /smartadapter/src/main/kotlin/smartadapter/extension/ViewExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/main/kotlin/smartadapter/extension/ViewExt.kt -------------------------------------------------------------------------------- /smartadapter/src/main/kotlin/smartadapter/internal/exception/ConstructorNotFoundException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/main/kotlin/smartadapter/internal/exception/ConstructorNotFoundException.kt -------------------------------------------------------------------------------- /smartadapter/src/main/kotlin/smartadapter/internal/extension/KClassExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/main/kotlin/smartadapter/internal/extension/KClassExt.kt -------------------------------------------------------------------------------- /smartadapter/src/main/kotlin/smartadapter/internal/extension/ListExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/main/kotlin/smartadapter/internal/extension/ListExtensions.kt -------------------------------------------------------------------------------- /smartadapter/src/main/kotlin/smartadapter/internal/mapper/ViewHolderConstructorMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/main/kotlin/smartadapter/internal/mapper/ViewHolderConstructorMapper.kt -------------------------------------------------------------------------------- /smartadapter/src/main/kotlin/smartadapter/internal/mapper/ViewHolderMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/main/kotlin/smartadapter/internal/mapper/ViewHolderMapper.kt -------------------------------------------------------------------------------- /smartadapter/src/main/kotlin/smartadapter/internal/utils/ReflectionUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/main/kotlin/smartadapter/internal/utils/ReflectionUtils.kt -------------------------------------------------------------------------------- /smartadapter/src/main/kotlin/smartadapter/internal/utils/ViewEventValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/main/kotlin/smartadapter/internal/utils/ViewEventValidator.kt -------------------------------------------------------------------------------- /smartadapter/src/main/kotlin/smartadapter/listener/OnAttachedToRecyclerViewListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/main/kotlin/smartadapter/listener/OnAttachedToRecyclerViewListener.kt -------------------------------------------------------------------------------- /smartadapter/src/main/kotlin/smartadapter/listener/OnBindViewHolderListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/main/kotlin/smartadapter/listener/OnBindViewHolderListener.kt -------------------------------------------------------------------------------- /smartadapter/src/main/kotlin/smartadapter/listener/OnCreateViewHolderListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/main/kotlin/smartadapter/listener/OnCreateViewHolderListener.kt -------------------------------------------------------------------------------- /smartadapter/src/main/kotlin/smartadapter/listener/OnDetachedFromRecyclerViewListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/main/kotlin/smartadapter/listener/OnDetachedFromRecyclerViewListener.kt -------------------------------------------------------------------------------- /smartadapter/src/main/kotlin/smartadapter/listener/OnLoadMoreListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/main/kotlin/smartadapter/listener/OnLoadMoreListener.kt -------------------------------------------------------------------------------- /smartadapter/src/main/kotlin/smartadapter/listener/OnViewAttachedToWindowListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/main/kotlin/smartadapter/listener/OnViewAttachedToWindowListener.kt -------------------------------------------------------------------------------- /smartadapter/src/main/kotlin/smartadapter/listener/OnViewDetachedFromWindowListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/main/kotlin/smartadapter/listener/OnViewDetachedFromWindowListener.kt -------------------------------------------------------------------------------- /smartadapter/src/main/kotlin/smartadapter/listener/OnViewRecycledListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/main/kotlin/smartadapter/listener/OnViewRecycledListener.kt -------------------------------------------------------------------------------- /smartadapter/src/main/kotlin/smartadapter/viewholder/BindableViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/main/kotlin/smartadapter/viewholder/BindableViewHolder.kt -------------------------------------------------------------------------------- /smartadapter/src/main/kotlin/smartadapter/viewholder/DraggableViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/main/kotlin/smartadapter/viewholder/DraggableViewHolder.kt -------------------------------------------------------------------------------- /smartadapter/src/main/kotlin/smartadapter/viewholder/LoadMoreViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/main/kotlin/smartadapter/viewholder/LoadMoreViewHolder.kt -------------------------------------------------------------------------------- /smartadapter/src/main/kotlin/smartadapter/viewholder/RecyclableViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/main/kotlin/smartadapter/viewholder/RecyclableViewHolder.kt -------------------------------------------------------------------------------- /smartadapter/src/main/kotlin/smartadapter/viewholder/SmartAdapterHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/main/kotlin/smartadapter/viewholder/SmartAdapterHolder.kt -------------------------------------------------------------------------------- /smartadapter/src/main/kotlin/smartadapter/viewholder/SmartViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/main/kotlin/smartadapter/viewholder/SmartViewHolder.kt -------------------------------------------------------------------------------- /smartadapter/src/main/kotlin/smartadapter/widget/ViewTypeResolver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/main/kotlin/smartadapter/widget/ViewTypeResolver.kt -------------------------------------------------------------------------------- /smartadapter/src/main/res/layout/load_more_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/main/res/layout/load_more_view.xml -------------------------------------------------------------------------------- /smartadapter/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /smartadapter/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /smartadapter/src/test/java/smartadapter/SmartEndlessScrollRecyclerAdapterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/test/java/smartadapter/SmartEndlessScrollRecyclerAdapterTest.kt -------------------------------------------------------------------------------- /smartadapter/src/test/java/smartadapter/SmartRecyclerAdapterImplTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/test/java/smartadapter/SmartRecyclerAdapterImplTest.kt -------------------------------------------------------------------------------- /smartadapter/src/test/java/smartadapter/internal/ReflectionUtilsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/test/java/smartadapter/internal/ReflectionUtilsTest.kt -------------------------------------------------------------------------------- /smartadapter/src/test/java/smartadapter/internal/ViewHolderConstructorMapperTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/test/java/smartadapter/internal/ViewHolderConstructorMapperTest.kt -------------------------------------------------------------------------------- /smartadapter/src/test/java/smartadapter/internal/ViewHolderMapperTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/test/java/smartadapter/internal/ViewHolderMapperTest.kt -------------------------------------------------------------------------------- /smartadapter/src/test/java/smartadapter/viewholders/BindableTestViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/test/java/smartadapter/viewholders/BindableTestViewHolder.kt -------------------------------------------------------------------------------- /smartadapter/src/test/java/smartadapter/viewholders/InvalidTestViewHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/test/java/smartadapter/viewholders/InvalidTestViewHolder.java -------------------------------------------------------------------------------- /smartadapter/src/test/java/smartadapter/viewholders/JavaTestViewHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/test/java/smartadapter/viewholders/JavaTestViewHolder.java -------------------------------------------------------------------------------- /smartadapter/src/test/java/smartadapter/viewholders/RecyclableTestViewHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/test/java/smartadapter/viewholders/RecyclableTestViewHolder.java -------------------------------------------------------------------------------- /smartadapter/src/test/java/smartadapter/viewholders/TestViewGroupViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/test/java/smartadapter/viewholders/TestViewGroupViewHolder.kt -------------------------------------------------------------------------------- /smartadapter/src/test/java/smartadapter/viewholders/TestViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/test/java/smartadapter/viewholders/TestViewHolder.kt -------------------------------------------------------------------------------- /smartadapter/src/test/java/smartadapter/viewholders/ViewAttachedToWindowTestViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manneohlund/smart-recycler-adapter/HEAD/smartadapter/src/test/java/smartadapter/viewholders/ViewAttachedToWindowTestViewHolder.kt --------------------------------------------------------------------------------