├── .bundle └── config ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE.md ├── ci-gradle.properties ├── config │ └── configuration.json └── workflows │ └── ci.yml ├── .gitignore ├── .idea └── dictionaries │ └── benji.xml ├── CHANGELOG.md ├── CONTRIBUTORS.md ├── DEV ├── code-style.xml ├── default-detekt-config.yml ├── functiongraphic │ └── functiongraphic.png ├── github │ ├── screenshots1.jpg │ └── screenshots1.png ├── ic_launcher │ ├── res │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-mdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-xhdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-xxhdpi │ │ │ └── ic_launcher.png │ │ └── drawable-xxxhdpi │ │ │ └── ic_launcher.png │ └── web_hi_res_512.png ├── inspections.xml └── screenshots │ ├── Screenshot_20160119-231900.png │ ├── Screenshot_20160119-231905.png │ ├── Screenshot_20160119-231914.png │ ├── Screenshot_20160119-231928.png │ ├── Screenshot_20160119-231945.png │ ├── Screenshot_20160119-231952.png │ └── Screenshot_20160119-231959.png ├── Dangerfile ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── MIGRATION.md ├── README.md ├── _config.yml ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── ic_launcher-web.png │ ├── java │ └── com │ │ └── mikepenz │ │ └── fastadapter │ │ └── app │ │ ├── AdvancedSampleActivity.kt │ │ ├── CheckBoxSampleActivity.kt │ │ ├── CustomApplication.kt │ │ ├── DiffUtilActivity.kt │ │ ├── DragAndDropActivity.kt │ │ ├── EndlessScrollListActivity.kt │ │ ├── ExpandableMultiselectDeleteSampleActivity.kt │ │ ├── ExpandableSampleActivity.kt │ │ ├── IconGridActivity.kt │ │ ├── ImageListActivity.kt │ │ ├── ModelItemActivity.kt │ │ ├── MultiTypeModelItemActivity.kt │ │ ├── MultiselectSampleActivity.kt │ │ ├── PagedActivity.kt │ │ ├── RadioButtonSampleActivity.kt │ │ ├── RealmActivity.kt │ │ ├── SampleActivity.kt │ │ ├── SimpleItemListActivity.kt │ │ ├── SortActivity.kt │ │ ├── StickyHeaderSampleActivity.kt │ │ ├── SwipeDrawerListActivity.kt │ │ ├── SwipeListActivity.kt │ │ ├── adapters │ │ ├── FastScrollIndicatorAdapter.kt │ │ ├── IDraggableViewHolder.java │ │ ├── SampleWrapAdapter.kt │ │ └── StickyHeaderAdapter.kt │ │ ├── binding │ │ └── BindingIconItem.kt │ │ ├── dummy │ │ └── ImageDummyData.kt │ │ ├── items │ │ ├── CheckBoxSampleItem.kt │ │ ├── DraggableSingleLineItem.kt │ │ ├── HeaderSelectionItem.kt │ │ ├── IconItem.kt │ │ ├── ImageItem.kt │ │ ├── LetterItem.kt │ │ ├── RadioButtonSampleItem.kt │ │ ├── RealmSampleUserItem.kt │ │ ├── SectionHeaderItem.kt │ │ ├── SimpleImageItem.kt │ │ ├── SimpleItem.kt │ │ ├── SmallIconSingleLineItem.kt │ │ ├── SwipeableDrawerItem.kt │ │ ├── SwipeableItem.kt │ │ └── expandable │ │ │ ├── SimpleSubExpandableItem.kt │ │ │ └── SimpleSubItem.kt │ │ ├── model │ │ ├── IconModel.kt │ │ ├── ModelIconItem.kt │ │ ├── RightIconModel.kt │ │ └── RightModelIconItem.kt │ │ ├── paged │ │ ├── DemoEntitiesDB.kt │ │ ├── DemoEntity.kt │ │ ├── DemoEntityLocalDAO.kt │ │ ├── DemoEntityViewModel.kt │ │ └── LocalRepository.kt │ │ ├── utils │ │ └── Utils.kt │ │ └── view │ │ ├── DraggableFrameLayout.kt │ │ └── RecyclerViewBackgroundDrawable.kt │ └── res │ ├── anim │ └── alpha_on.xml │ ├── animator │ └── draggable_state_list_anim.xml │ ├── drawable-v21 │ └── button_rect_list_normal.xml │ ├── drawable │ ├── button_rect_list_normal.xml │ ├── gradient.xml │ └── ic_drag_handle.xml │ ├── layout │ ├── activity_main.xml │ ├── activity_sample.xml │ ├── checkbox_sample_item.xml │ ├── draggable_single_line_item.xml │ ├── expandable_item.xml │ ├── icon_item.xml │ ├── image_item.xml │ ├── letter_item.xml │ ├── native_ad_item.xml │ ├── radiobutton_sample_item.xml │ ├── right_icon_item.xml │ ├── sample_item.xml │ ├── section_header_item.xml │ ├── simple_image_item.xml │ ├── small_single_line_item.xml │ ├── swipeable_drawer_item.xml │ ├── swipeable_item.xml │ └── view_header.xml │ ├── menu │ ├── cab.xml │ ├── menu.xml │ ├── menu_add.xml │ ├── refresh.xml │ ├── search.xml │ └── sort.xml │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher.png │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ ├── mipmap-mdpi │ ├── ic_launcher.png │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ ├── mipmap-xhdpi │ ├── ic_launcher.png │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ ├── mipmap-xxxhdpi │ ├── ic_launcher.png │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ ├── values-land │ └── integers.xml │ ├── values-night │ └── colors.xml │ └── values │ ├── colors.xml │ ├── ic_launcher_background.xml │ ├── ids.xml │ ├── integers.xml │ ├── strings.xml │ ├── styles.xml │ └── themes.xml ├── configurations.gradle ├── detekt.gradle ├── fastadapter-extensions-binding ├── .gitignore ├── build.gradle ├── consumer-proguard-rules.pro ├── gradle.properties ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── mikepenz │ └── fastadapter │ └── binding │ ├── AbstractBindingItem.kt │ ├── BaseBindingItemVHFactory.kt │ ├── BindingViewHolder.kt │ ├── ModelAbstractBindingItem.kt │ └── listeners │ └── BindingEventHookExtensions.kt ├── fastadapter-extensions-diff ├── .gitignore ├── build.gradle ├── consumer-proguard-rules.pro ├── gradle.properties ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── mikepenz │ │ └── fastadapter │ │ └── diff │ │ ├── DiffCallback.kt │ │ ├── DiffCallbackImpl.kt │ │ └── FastAdapterDiffUtil.kt │ └── test │ ├── java │ └── com │ │ └── mikepenz │ │ └── fastadapter │ │ └── diff │ │ ├── FastAdapterDiffUtilTest.java │ │ ├── TestDataGenerator.java │ │ └── TestItem.java │ └── resources │ └── robolectric.properties ├── fastadapter-extensions-drag ├── .gitignore ├── build.gradle ├── gradle.properties ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── mikepenz │ └── fastadapter │ └── drag │ ├── IDraggable.kt │ ├── IExtendedDraggable.kt │ ├── ItemTouchCallback.kt │ └── SimpleDragCallback.kt ├── fastadapter-extensions-expandable ├── .gitignore ├── build.gradle ├── gradle.properties ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── mikepenz │ │ └── fastadapter │ │ ├── expandable │ │ ├── ExpandableExtension.kt │ │ ├── ExpandableExtensionFactory.kt │ │ └── items │ │ │ ├── AbstractExpandableItem.kt │ │ │ └── ModelAbstractExpandableItem.kt │ │ └── utils │ │ ├── AdapterUtil.kt │ │ └── SubItemUtil.kt │ └── test │ └── java │ └── com │ └── mikepenz │ └── fastadapter │ ├── ExpandableFastAdapterTest.kt │ ├── ExpandableTestDataGenerator.java │ ├── ExpandableTestItem.java │ └── NoneExpandableTestItem.java ├── fastadapter-extensions-paged ├── .gitignore ├── build.gradle ├── consumer-proguard-rules.pro ├── gradle.properties ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── mikepenz │ └── fastadapter │ └── paged │ ├── PagedItemListImpl.kt │ └── PagedModelAdapter.kt ├── fastadapter-extensions-scroll ├── .gitignore ├── build.gradle ├── gradle.properties ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ ├── androidx │ └── recyclerview │ │ └── widget │ │ └── com_mikepenz_fastadapter_extensions_scroll.kt │ └── com │ └── mikepenz │ └── fastadapter │ └── scroll │ ├── EndlessRecyclerOnScrollListener.kt │ ├── EndlessRecyclerOnTopScrollListener.kt │ └── EndlessScrollHelper.kt ├── fastadapter-extensions-swipe ├── .gitignore ├── build.gradle ├── gradle.properties ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── mikepenz │ └── fastadapter │ └── swipe │ ├── Extensions.kt │ ├── IDrawerSwipeableViewHolder.kt │ ├── ISwipeable.kt │ ├── SimpleSwipeCallback.kt │ └── SimpleSwipeDrawerCallback.kt ├── fastadapter-extensions-ui ├── .gitignore ├── build.gradle ├── consumer-proguard-rules.pro ├── gradle.properties ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── mikepenz │ │ └── fastadapter │ │ └── ui │ │ ├── dialog │ │ ├── FastAdapterBottomSheetDialog.kt │ │ └── FastAdapterDialog.kt │ │ ├── items │ │ ├── ProgressItem.kt │ │ ├── SingleLineItem.kt │ │ ├── ThreeLineItem.kt │ │ └── TwoLineItem.kt │ │ └── utils │ │ ├── FastAdapterUIUtils.kt │ │ ├── FixStateListDrawable.kt │ │ ├── ImageHolder.kt │ │ └── StringHolder.kt │ └── res │ ├── layout │ ├── progress_item.xml │ ├── single_line_item.xml │ ├── three_line_item.xml │ └── two_line_item.xml │ └── values │ └── ids.xml ├── fastadapter-extensions-utils ├── .gitignore ├── build.gradle ├── consumer-proguard-rules.pro ├── gradle.properties ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── mikepenz │ └── fastadapter │ ├── adapters │ ├── AbstractWrapAdapter.kt │ ├── FastItemAdapter.kt │ └── WrapAdapter.kt │ ├── helpers │ ├── ActionModeHelper.kt │ ├── HeaderHelper.kt │ ├── RangeSelectorHelper.kt │ └── UndoHelper.kt │ ├── swipe_drag │ ├── SimpleSwipeDragCallback.kt │ └── SimpleSwipeDrawerDragCallback.kt │ └── utils │ └── DragDropUtil.kt ├── fastadapter ├── .gitignore ├── build.gradle ├── consumer-proguard-rules.pro ├── gradle.properties ├── proguard-rules.txt └── src │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── mikepenz │ │ │ └── fastadapter │ │ │ ├── AbstractAdapter.kt │ │ │ ├── FastAdapter.kt │ │ │ ├── IAdapter.kt │ │ │ ├── IAdapterExtension.kt │ │ │ ├── IAdapterNotifier.kt │ │ │ ├── IClickable.kt │ │ │ ├── IExpandable.kt │ │ │ ├── IHookable.kt │ │ │ ├── IIdDistributor.kt │ │ │ ├── IIdentifyable.kt │ │ │ ├── IItem.kt │ │ │ ├── IItemAdapter.kt │ │ │ ├── IItemList.kt │ │ │ ├── IItemVHFactory.kt │ │ │ ├── IItemVHFactoryCache.kt │ │ │ ├── IItemViewGenerator.kt │ │ │ ├── IModelItem.kt │ │ │ ├── IParentItem.kt │ │ │ ├── ISelectionListener.kt │ │ │ ├── ISubItem.kt │ │ │ ├── MutableSubItemList.kt │ │ │ ├── VerboseLogger.kt │ │ │ ├── adapters │ │ │ ├── ItemAdapter.kt │ │ │ ├── ItemFilter.kt │ │ │ └── ModelAdapter.kt │ │ │ ├── dsl │ │ │ └── FastAdapterDsl.kt │ │ │ ├── extensions │ │ │ ├── ExtensionFactory.kt │ │ │ └── ExtensionsFactories.kt │ │ │ ├── items │ │ │ ├── AbstractItem.kt │ │ │ ├── BaseItem.kt │ │ │ ├── ModelAbstractItem.kt │ │ │ └── ModelBaseItem.kt │ │ │ ├── listeners │ │ │ ├── ClickEventHook.kt │ │ │ ├── CustomEventHook.kt │ │ │ ├── EventHook.kt │ │ │ ├── ItemFilterListener.kt │ │ │ ├── LongClickEventHook.kt │ │ │ ├── OnBindViewHolderListener.kt │ │ │ ├── OnBindViewHolderListenerImpl.kt │ │ │ ├── OnCreateViewHolderListener.kt │ │ │ ├── OnCreateViewHolderListenerImpl.kt │ │ │ └── TouchEventHook.kt │ │ │ ├── select │ │ │ ├── SelectExtension.kt │ │ │ └── SelectExtensionFactory.kt │ │ │ └── utils │ │ │ ├── AdapterPredicate.kt │ │ │ ├── ComparableItemListImpl.kt │ │ │ ├── DefaultIdDistributor.kt │ │ │ ├── DefaultIdDistributorImpl.kt │ │ │ ├── DefaultItemList.kt │ │ │ ├── DefaultItemListImpl.kt │ │ │ ├── DefaultItemVHFactoryCache.kt │ │ │ ├── EventHookUtil.kt │ │ │ ├── InterceptorUtil.kt │ │ │ ├── Sort.kt │ │ │ └── Triple.kt │ └── res │ │ └── values │ │ ├── ids.xml │ │ └── library_fastadapter_strings.xml │ └── test │ ├── java │ └── com │ │ └── mikepenz │ │ └── fastadapter │ │ ├── FastAdapterTest.java │ │ ├── TestDataGenerator.java │ │ └── TestItem.java │ └── resources │ └── robolectric.properties ├── gradle-release.gradle ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── release.sh └── settings.gradle /.bundle/config: -------------------------------------------------------------------------------- 1 | --- 2 | BUNDLE_PATH: "vendor/bundle" 3 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: [mikepenz] 4 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/ci-gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/.github/ci-gradle.properties -------------------------------------------------------------------------------- /.github/config/configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/.github/config/configuration.json -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/dictionaries/benji.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/.idea/dictionaries/benji.xml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/CONTRIBUTORS.md -------------------------------------------------------------------------------- /DEV/code-style.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/DEV/code-style.xml -------------------------------------------------------------------------------- /DEV/default-detekt-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/DEV/default-detekt-config.yml -------------------------------------------------------------------------------- /DEV/functiongraphic/functiongraphic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/DEV/functiongraphic/functiongraphic.png -------------------------------------------------------------------------------- /DEV/github/screenshots1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/DEV/github/screenshots1.jpg -------------------------------------------------------------------------------- /DEV/github/screenshots1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/DEV/github/screenshots1.png -------------------------------------------------------------------------------- /DEV/ic_launcher/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/DEV/ic_launcher/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /DEV/ic_launcher/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/DEV/ic_launcher/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /DEV/ic_launcher/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/DEV/ic_launcher/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /DEV/ic_launcher/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/DEV/ic_launcher/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /DEV/ic_launcher/res/drawable-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/DEV/ic_launcher/res/drawable-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /DEV/ic_launcher/web_hi_res_512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/DEV/ic_launcher/web_hi_res_512.png -------------------------------------------------------------------------------- /DEV/inspections.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/DEV/inspections.xml -------------------------------------------------------------------------------- /DEV/screenshots/Screenshot_20160119-231900.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/DEV/screenshots/Screenshot_20160119-231900.png -------------------------------------------------------------------------------- /DEV/screenshots/Screenshot_20160119-231905.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/DEV/screenshots/Screenshot_20160119-231905.png -------------------------------------------------------------------------------- /DEV/screenshots/Screenshot_20160119-231914.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/DEV/screenshots/Screenshot_20160119-231914.png -------------------------------------------------------------------------------- /DEV/screenshots/Screenshot_20160119-231928.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/DEV/screenshots/Screenshot_20160119-231928.png -------------------------------------------------------------------------------- /DEV/screenshots/Screenshot_20160119-231945.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/DEV/screenshots/Screenshot_20160119-231945.png -------------------------------------------------------------------------------- /DEV/screenshots/Screenshot_20160119-231952.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/DEV/screenshots/Screenshot_20160119-231952.png -------------------------------------------------------------------------------- /DEV/screenshots/Screenshot_20160119-231959.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/DEV/screenshots/Screenshot_20160119-231959.png -------------------------------------------------------------------------------- /Dangerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/Dangerfile -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/LICENSE -------------------------------------------------------------------------------- /MIGRATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/MIGRATION.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/_config.yml -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/ic_launcher-web.png -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/AdvancedSampleActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/AdvancedSampleActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/CheckBoxSampleActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/CheckBoxSampleActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/CustomApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/CustomApplication.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/DiffUtilActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/DiffUtilActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/DragAndDropActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/DragAndDropActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/EndlessScrollListActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/EndlessScrollListActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/ExpandableMultiselectDeleteSampleActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/ExpandableMultiselectDeleteSampleActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/ExpandableSampleActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/ExpandableSampleActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/IconGridActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/IconGridActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/ImageListActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/ImageListActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/ModelItemActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/ModelItemActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/MultiTypeModelItemActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/MultiTypeModelItemActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/MultiselectSampleActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/MultiselectSampleActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/PagedActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/PagedActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/RadioButtonSampleActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/RadioButtonSampleActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/RealmActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/RealmActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/SampleActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/SampleActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/SimpleItemListActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/SimpleItemListActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/SortActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/SortActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/StickyHeaderSampleActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/StickyHeaderSampleActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/SwipeDrawerListActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/SwipeDrawerListActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/SwipeListActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/SwipeListActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/adapters/FastScrollIndicatorAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/adapters/FastScrollIndicatorAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/adapters/IDraggableViewHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/adapters/IDraggableViewHolder.java -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/adapters/SampleWrapAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/adapters/SampleWrapAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/adapters/StickyHeaderAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/adapters/StickyHeaderAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/binding/BindingIconItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/binding/BindingIconItem.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/dummy/ImageDummyData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/dummy/ImageDummyData.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/items/CheckBoxSampleItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/items/CheckBoxSampleItem.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/items/DraggableSingleLineItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/items/DraggableSingleLineItem.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/items/HeaderSelectionItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/items/HeaderSelectionItem.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/items/IconItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/items/IconItem.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/items/ImageItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/items/ImageItem.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/items/LetterItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/items/LetterItem.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/items/RadioButtonSampleItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/items/RadioButtonSampleItem.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/items/RealmSampleUserItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/items/RealmSampleUserItem.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/items/SectionHeaderItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/items/SectionHeaderItem.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/items/SimpleImageItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/items/SimpleImageItem.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/items/SimpleItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/items/SimpleItem.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/items/SmallIconSingleLineItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/items/SmallIconSingleLineItem.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/items/SwipeableDrawerItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/items/SwipeableDrawerItem.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/items/SwipeableItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/items/SwipeableItem.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/items/expandable/SimpleSubExpandableItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/items/expandable/SimpleSubExpandableItem.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/items/expandable/SimpleSubItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/items/expandable/SimpleSubItem.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/model/IconModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/model/IconModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/model/ModelIconItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/model/ModelIconItem.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/model/RightIconModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/model/RightIconModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/model/RightModelIconItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/model/RightModelIconItem.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/paged/DemoEntitiesDB.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/paged/DemoEntitiesDB.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/paged/DemoEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/paged/DemoEntity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/paged/DemoEntityLocalDAO.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/paged/DemoEntityLocalDAO.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/paged/DemoEntityViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/paged/DemoEntityViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/paged/LocalRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/paged/LocalRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/utils/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/utils/Utils.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/view/DraggableFrameLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/view/DraggableFrameLayout.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mikepenz/fastadapter/app/view/RecyclerViewBackgroundDrawable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/java/com/mikepenz/fastadapter/app/view/RecyclerViewBackgroundDrawable.kt -------------------------------------------------------------------------------- /app/src/main/res/anim/alpha_on.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/anim/alpha_on.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/draggable_state_list_anim.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/animator/draggable_state_list_anim.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-v21/button_rect_list_normal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/drawable-v21/button_rect_list_normal.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/button_rect_list_normal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/drawable/button_rect_list_normal.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/gradient.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/drawable/gradient.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_drag_handle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/drawable/ic_drag_handle.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_sample.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/layout/activity_sample.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/checkbox_sample_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/layout/checkbox_sample_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/draggable_single_line_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/layout/draggable_single_line_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/expandable_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/layout/expandable_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/icon_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/layout/icon_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/image_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/layout/image_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/letter_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/layout/letter_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/native_ad_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/layout/native_ad_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/radiobutton_sample_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/layout/radiobutton_sample_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/right_icon_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/layout/right_icon_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/sample_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/layout/sample_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/section_header_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/layout/section_header_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/simple_image_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/layout/simple_image_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/small_single_line_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/layout/small_single_line_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/swipeable_drawer_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/layout/swipeable_drawer_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/swipeable_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/layout/swipeable_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/view_header.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/layout/view_header.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/cab.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/menu/cab.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/menu/menu.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_add.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/menu/menu_add.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/refresh.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/menu/refresh.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/menu/search.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/sort.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/menu/sort.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values-land/integers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/values-land/integers.xml -------------------------------------------------------------------------------- /app/src/main/res/values-night/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/values-night/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/values/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /app/src/main/res/values/integers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/values/integers.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /configurations.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/configurations.gradle -------------------------------------------------------------------------------- /detekt.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/detekt.gradle -------------------------------------------------------------------------------- /fastadapter-extensions-binding/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /fastadapter-extensions-binding/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-binding/build.gradle -------------------------------------------------------------------------------- /fastadapter-extensions-binding/consumer-proguard-rules.pro: -------------------------------------------------------------------------------- 1 | -dontwarn com.mikepenz.fastadapter.binding.** 2 | -------------------------------------------------------------------------------- /fastadapter-extensions-binding/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-binding/gradle.properties -------------------------------------------------------------------------------- /fastadapter-extensions-binding/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-binding/proguard-rules.pro -------------------------------------------------------------------------------- /fastadapter-extensions-binding/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /fastadapter-extensions-binding/src/main/java/com/mikepenz/fastadapter/binding/AbstractBindingItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-binding/src/main/java/com/mikepenz/fastadapter/binding/AbstractBindingItem.kt -------------------------------------------------------------------------------- /fastadapter-extensions-binding/src/main/java/com/mikepenz/fastadapter/binding/BaseBindingItemVHFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-binding/src/main/java/com/mikepenz/fastadapter/binding/BaseBindingItemVHFactory.kt -------------------------------------------------------------------------------- /fastadapter-extensions-binding/src/main/java/com/mikepenz/fastadapter/binding/BindingViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-binding/src/main/java/com/mikepenz/fastadapter/binding/BindingViewHolder.kt -------------------------------------------------------------------------------- /fastadapter-extensions-binding/src/main/java/com/mikepenz/fastadapter/binding/ModelAbstractBindingItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-binding/src/main/java/com/mikepenz/fastadapter/binding/ModelAbstractBindingItem.kt -------------------------------------------------------------------------------- /fastadapter-extensions-binding/src/main/java/com/mikepenz/fastadapter/binding/listeners/BindingEventHookExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-binding/src/main/java/com/mikepenz/fastadapter/binding/listeners/BindingEventHookExtensions.kt -------------------------------------------------------------------------------- /fastadapter-extensions-diff/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /fastadapter-extensions-diff/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-diff/build.gradle -------------------------------------------------------------------------------- /fastadapter-extensions-diff/consumer-proguard-rules.pro: -------------------------------------------------------------------------------- 1 | -dontwarn com.mikepenz.fastadapter.diff.** 2 | -------------------------------------------------------------------------------- /fastadapter-extensions-diff/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-diff/gradle.properties -------------------------------------------------------------------------------- /fastadapter-extensions-diff/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-diff/proguard-rules.pro -------------------------------------------------------------------------------- /fastadapter-extensions-diff/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /fastadapter-extensions-diff/src/main/java/com/mikepenz/fastadapter/diff/DiffCallback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-diff/src/main/java/com/mikepenz/fastadapter/diff/DiffCallback.kt -------------------------------------------------------------------------------- /fastadapter-extensions-diff/src/main/java/com/mikepenz/fastadapter/diff/DiffCallbackImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-diff/src/main/java/com/mikepenz/fastadapter/diff/DiffCallbackImpl.kt -------------------------------------------------------------------------------- /fastadapter-extensions-diff/src/main/java/com/mikepenz/fastadapter/diff/FastAdapterDiffUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-diff/src/main/java/com/mikepenz/fastadapter/diff/FastAdapterDiffUtil.kt -------------------------------------------------------------------------------- /fastadapter-extensions-diff/src/test/java/com/mikepenz/fastadapter/diff/FastAdapterDiffUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-diff/src/test/java/com/mikepenz/fastadapter/diff/FastAdapterDiffUtilTest.java -------------------------------------------------------------------------------- /fastadapter-extensions-diff/src/test/java/com/mikepenz/fastadapter/diff/TestDataGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-diff/src/test/java/com/mikepenz/fastadapter/diff/TestDataGenerator.java -------------------------------------------------------------------------------- /fastadapter-extensions-diff/src/test/java/com/mikepenz/fastadapter/diff/TestItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-diff/src/test/java/com/mikepenz/fastadapter/diff/TestItem.java -------------------------------------------------------------------------------- /fastadapter-extensions-diff/src/test/resources/robolectric.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-diff/src/test/resources/robolectric.properties -------------------------------------------------------------------------------- /fastadapter-extensions-drag/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /fastadapter-extensions-drag/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-drag/build.gradle -------------------------------------------------------------------------------- /fastadapter-extensions-drag/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-drag/gradle.properties -------------------------------------------------------------------------------- /fastadapter-extensions-drag/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-drag/proguard-rules.pro -------------------------------------------------------------------------------- /fastadapter-extensions-drag/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /fastadapter-extensions-drag/src/main/java/com/mikepenz/fastadapter/drag/IDraggable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-drag/src/main/java/com/mikepenz/fastadapter/drag/IDraggable.kt -------------------------------------------------------------------------------- /fastadapter-extensions-drag/src/main/java/com/mikepenz/fastadapter/drag/IExtendedDraggable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-drag/src/main/java/com/mikepenz/fastadapter/drag/IExtendedDraggable.kt -------------------------------------------------------------------------------- /fastadapter-extensions-drag/src/main/java/com/mikepenz/fastadapter/drag/ItemTouchCallback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-drag/src/main/java/com/mikepenz/fastadapter/drag/ItemTouchCallback.kt -------------------------------------------------------------------------------- /fastadapter-extensions-drag/src/main/java/com/mikepenz/fastadapter/drag/SimpleDragCallback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-drag/src/main/java/com/mikepenz/fastadapter/drag/SimpleDragCallback.kt -------------------------------------------------------------------------------- /fastadapter-extensions-expandable/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /fastadapter-extensions-expandable/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-expandable/build.gradle -------------------------------------------------------------------------------- /fastadapter-extensions-expandable/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-expandable/gradle.properties -------------------------------------------------------------------------------- /fastadapter-extensions-expandable/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-expandable/proguard-rules.pro -------------------------------------------------------------------------------- /fastadapter-extensions-expandable/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /fastadapter-extensions-expandable/src/main/java/com/mikepenz/fastadapter/expandable/ExpandableExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-expandable/src/main/java/com/mikepenz/fastadapter/expandable/ExpandableExtension.kt -------------------------------------------------------------------------------- /fastadapter-extensions-expandable/src/main/java/com/mikepenz/fastadapter/expandable/ExpandableExtensionFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-expandable/src/main/java/com/mikepenz/fastadapter/expandable/ExpandableExtensionFactory.kt -------------------------------------------------------------------------------- /fastadapter-extensions-expandable/src/main/java/com/mikepenz/fastadapter/expandable/items/AbstractExpandableItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-expandable/src/main/java/com/mikepenz/fastadapter/expandable/items/AbstractExpandableItem.kt -------------------------------------------------------------------------------- /fastadapter-extensions-expandable/src/main/java/com/mikepenz/fastadapter/expandable/items/ModelAbstractExpandableItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-expandable/src/main/java/com/mikepenz/fastadapter/expandable/items/ModelAbstractExpandableItem.kt -------------------------------------------------------------------------------- /fastadapter-extensions-expandable/src/main/java/com/mikepenz/fastadapter/utils/AdapterUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-expandable/src/main/java/com/mikepenz/fastadapter/utils/AdapterUtil.kt -------------------------------------------------------------------------------- /fastadapter-extensions-expandable/src/main/java/com/mikepenz/fastadapter/utils/SubItemUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-expandable/src/main/java/com/mikepenz/fastadapter/utils/SubItemUtil.kt -------------------------------------------------------------------------------- /fastadapter-extensions-expandable/src/test/java/com/mikepenz/fastadapter/ExpandableFastAdapterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-expandable/src/test/java/com/mikepenz/fastadapter/ExpandableFastAdapterTest.kt -------------------------------------------------------------------------------- /fastadapter-extensions-expandable/src/test/java/com/mikepenz/fastadapter/ExpandableTestDataGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-expandable/src/test/java/com/mikepenz/fastadapter/ExpandableTestDataGenerator.java -------------------------------------------------------------------------------- /fastadapter-extensions-expandable/src/test/java/com/mikepenz/fastadapter/ExpandableTestItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-expandable/src/test/java/com/mikepenz/fastadapter/ExpandableTestItem.java -------------------------------------------------------------------------------- /fastadapter-extensions-expandable/src/test/java/com/mikepenz/fastadapter/NoneExpandableTestItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-expandable/src/test/java/com/mikepenz/fastadapter/NoneExpandableTestItem.java -------------------------------------------------------------------------------- /fastadapter-extensions-paged/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /fastadapter-extensions-paged/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-paged/build.gradle -------------------------------------------------------------------------------- /fastadapter-extensions-paged/consumer-proguard-rules.pro: -------------------------------------------------------------------------------- 1 | -dontwarn com.mikepenz.fastadapter.paged.** 2 | -------------------------------------------------------------------------------- /fastadapter-extensions-paged/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-paged/gradle.properties -------------------------------------------------------------------------------- /fastadapter-extensions-paged/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-paged/proguard-rules.pro -------------------------------------------------------------------------------- /fastadapter-extensions-paged/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /fastadapter-extensions-paged/src/main/java/com/mikepenz/fastadapter/paged/PagedItemListImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-paged/src/main/java/com/mikepenz/fastadapter/paged/PagedItemListImpl.kt -------------------------------------------------------------------------------- /fastadapter-extensions-paged/src/main/java/com/mikepenz/fastadapter/paged/PagedModelAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-paged/src/main/java/com/mikepenz/fastadapter/paged/PagedModelAdapter.kt -------------------------------------------------------------------------------- /fastadapter-extensions-scroll/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /fastadapter-extensions-scroll/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-scroll/build.gradle -------------------------------------------------------------------------------- /fastadapter-extensions-scroll/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-scroll/gradle.properties -------------------------------------------------------------------------------- /fastadapter-extensions-scroll/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-scroll/proguard-rules.pro -------------------------------------------------------------------------------- /fastadapter-extensions-scroll/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /fastadapter-extensions-scroll/src/main/java/androidx/recyclerview/widget/com_mikepenz_fastadapter_extensions_scroll.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-scroll/src/main/java/androidx/recyclerview/widget/com_mikepenz_fastadapter_extensions_scroll.kt -------------------------------------------------------------------------------- /fastadapter-extensions-scroll/src/main/java/com/mikepenz/fastadapter/scroll/EndlessRecyclerOnScrollListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-scroll/src/main/java/com/mikepenz/fastadapter/scroll/EndlessRecyclerOnScrollListener.kt -------------------------------------------------------------------------------- /fastadapter-extensions-scroll/src/main/java/com/mikepenz/fastadapter/scroll/EndlessRecyclerOnTopScrollListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-scroll/src/main/java/com/mikepenz/fastadapter/scroll/EndlessRecyclerOnTopScrollListener.kt -------------------------------------------------------------------------------- /fastadapter-extensions-scroll/src/main/java/com/mikepenz/fastadapter/scroll/EndlessScrollHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-scroll/src/main/java/com/mikepenz/fastadapter/scroll/EndlessScrollHelper.kt -------------------------------------------------------------------------------- /fastadapter-extensions-swipe/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /fastadapter-extensions-swipe/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-swipe/build.gradle -------------------------------------------------------------------------------- /fastadapter-extensions-swipe/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-swipe/gradle.properties -------------------------------------------------------------------------------- /fastadapter-extensions-swipe/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-swipe/proguard-rules.pro -------------------------------------------------------------------------------- /fastadapter-extensions-swipe/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /fastadapter-extensions-swipe/src/main/java/com/mikepenz/fastadapter/swipe/Extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-swipe/src/main/java/com/mikepenz/fastadapter/swipe/Extensions.kt -------------------------------------------------------------------------------- /fastadapter-extensions-swipe/src/main/java/com/mikepenz/fastadapter/swipe/IDrawerSwipeableViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-swipe/src/main/java/com/mikepenz/fastadapter/swipe/IDrawerSwipeableViewHolder.kt -------------------------------------------------------------------------------- /fastadapter-extensions-swipe/src/main/java/com/mikepenz/fastadapter/swipe/ISwipeable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-swipe/src/main/java/com/mikepenz/fastadapter/swipe/ISwipeable.kt -------------------------------------------------------------------------------- /fastadapter-extensions-swipe/src/main/java/com/mikepenz/fastadapter/swipe/SimpleSwipeCallback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-swipe/src/main/java/com/mikepenz/fastadapter/swipe/SimpleSwipeCallback.kt -------------------------------------------------------------------------------- /fastadapter-extensions-swipe/src/main/java/com/mikepenz/fastadapter/swipe/SimpleSwipeDrawerCallback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-swipe/src/main/java/com/mikepenz/fastadapter/swipe/SimpleSwipeDrawerCallback.kt -------------------------------------------------------------------------------- /fastadapter-extensions-ui/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /fastadapter-extensions-ui/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-ui/build.gradle -------------------------------------------------------------------------------- /fastadapter-extensions-ui/consumer-proguard-rules.pro: -------------------------------------------------------------------------------- 1 | -dontwarn com.mikepenz.fastadapter.commons.utils.** 2 | -------------------------------------------------------------------------------- /fastadapter-extensions-ui/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-ui/gradle.properties -------------------------------------------------------------------------------- /fastadapter-extensions-ui/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-ui/proguard-rules.pro -------------------------------------------------------------------------------- /fastadapter-extensions-ui/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /fastadapter-extensions-ui/src/main/java/com/mikepenz/fastadapter/ui/dialog/FastAdapterBottomSheetDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-ui/src/main/java/com/mikepenz/fastadapter/ui/dialog/FastAdapterBottomSheetDialog.kt -------------------------------------------------------------------------------- /fastadapter-extensions-ui/src/main/java/com/mikepenz/fastadapter/ui/dialog/FastAdapterDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-ui/src/main/java/com/mikepenz/fastadapter/ui/dialog/FastAdapterDialog.kt -------------------------------------------------------------------------------- /fastadapter-extensions-ui/src/main/java/com/mikepenz/fastadapter/ui/items/ProgressItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-ui/src/main/java/com/mikepenz/fastadapter/ui/items/ProgressItem.kt -------------------------------------------------------------------------------- /fastadapter-extensions-ui/src/main/java/com/mikepenz/fastadapter/ui/items/SingleLineItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-ui/src/main/java/com/mikepenz/fastadapter/ui/items/SingleLineItem.kt -------------------------------------------------------------------------------- /fastadapter-extensions-ui/src/main/java/com/mikepenz/fastadapter/ui/items/ThreeLineItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-ui/src/main/java/com/mikepenz/fastadapter/ui/items/ThreeLineItem.kt -------------------------------------------------------------------------------- /fastadapter-extensions-ui/src/main/java/com/mikepenz/fastadapter/ui/items/TwoLineItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-ui/src/main/java/com/mikepenz/fastadapter/ui/items/TwoLineItem.kt -------------------------------------------------------------------------------- /fastadapter-extensions-ui/src/main/java/com/mikepenz/fastadapter/ui/utils/FastAdapterUIUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-ui/src/main/java/com/mikepenz/fastadapter/ui/utils/FastAdapterUIUtils.kt -------------------------------------------------------------------------------- /fastadapter-extensions-ui/src/main/java/com/mikepenz/fastadapter/ui/utils/FixStateListDrawable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-ui/src/main/java/com/mikepenz/fastadapter/ui/utils/FixStateListDrawable.kt -------------------------------------------------------------------------------- /fastadapter-extensions-ui/src/main/java/com/mikepenz/fastadapter/ui/utils/ImageHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-ui/src/main/java/com/mikepenz/fastadapter/ui/utils/ImageHolder.kt -------------------------------------------------------------------------------- /fastadapter-extensions-ui/src/main/java/com/mikepenz/fastadapter/ui/utils/StringHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-ui/src/main/java/com/mikepenz/fastadapter/ui/utils/StringHolder.kt -------------------------------------------------------------------------------- /fastadapter-extensions-ui/src/main/res/layout/progress_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-ui/src/main/res/layout/progress_item.xml -------------------------------------------------------------------------------- /fastadapter-extensions-ui/src/main/res/layout/single_line_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-ui/src/main/res/layout/single_line_item.xml -------------------------------------------------------------------------------- /fastadapter-extensions-ui/src/main/res/layout/three_line_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-ui/src/main/res/layout/three_line_item.xml -------------------------------------------------------------------------------- /fastadapter-extensions-ui/src/main/res/layout/two_line_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-ui/src/main/res/layout/two_line_item.xml -------------------------------------------------------------------------------- /fastadapter-extensions-ui/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-ui/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /fastadapter-extensions-utils/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /fastadapter-extensions-utils/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-utils/build.gradle -------------------------------------------------------------------------------- /fastadapter-extensions-utils/consumer-proguard-rules.pro: -------------------------------------------------------------------------------- 1 | -dontwarn com.mikepenz.fastadapter.commons.utils.** 2 | -------------------------------------------------------------------------------- /fastadapter-extensions-utils/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-utils/gradle.properties -------------------------------------------------------------------------------- /fastadapter-extensions-utils/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-utils/proguard-rules.pro -------------------------------------------------------------------------------- /fastadapter-extensions-utils/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /fastadapter-extensions-utils/src/main/java/com/mikepenz/fastadapter/adapters/AbstractWrapAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-utils/src/main/java/com/mikepenz/fastadapter/adapters/AbstractWrapAdapter.kt -------------------------------------------------------------------------------- /fastadapter-extensions-utils/src/main/java/com/mikepenz/fastadapter/adapters/FastItemAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-utils/src/main/java/com/mikepenz/fastadapter/adapters/FastItemAdapter.kt -------------------------------------------------------------------------------- /fastadapter-extensions-utils/src/main/java/com/mikepenz/fastadapter/adapters/WrapAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-utils/src/main/java/com/mikepenz/fastadapter/adapters/WrapAdapter.kt -------------------------------------------------------------------------------- /fastadapter-extensions-utils/src/main/java/com/mikepenz/fastadapter/helpers/ActionModeHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-utils/src/main/java/com/mikepenz/fastadapter/helpers/ActionModeHelper.kt -------------------------------------------------------------------------------- /fastadapter-extensions-utils/src/main/java/com/mikepenz/fastadapter/helpers/HeaderHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-utils/src/main/java/com/mikepenz/fastadapter/helpers/HeaderHelper.kt -------------------------------------------------------------------------------- /fastadapter-extensions-utils/src/main/java/com/mikepenz/fastadapter/helpers/RangeSelectorHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-utils/src/main/java/com/mikepenz/fastadapter/helpers/RangeSelectorHelper.kt -------------------------------------------------------------------------------- /fastadapter-extensions-utils/src/main/java/com/mikepenz/fastadapter/helpers/UndoHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-utils/src/main/java/com/mikepenz/fastadapter/helpers/UndoHelper.kt -------------------------------------------------------------------------------- /fastadapter-extensions-utils/src/main/java/com/mikepenz/fastadapter/swipe_drag/SimpleSwipeDragCallback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-utils/src/main/java/com/mikepenz/fastadapter/swipe_drag/SimpleSwipeDragCallback.kt -------------------------------------------------------------------------------- /fastadapter-extensions-utils/src/main/java/com/mikepenz/fastadapter/swipe_drag/SimpleSwipeDrawerDragCallback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-utils/src/main/java/com/mikepenz/fastadapter/swipe_drag/SimpleSwipeDrawerDragCallback.kt -------------------------------------------------------------------------------- /fastadapter-extensions-utils/src/main/java/com/mikepenz/fastadapter/utils/DragDropUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter-extensions-utils/src/main/java/com/mikepenz/fastadapter/utils/DragDropUtil.kt -------------------------------------------------------------------------------- /fastadapter/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /fastadapter/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/build.gradle -------------------------------------------------------------------------------- /fastadapter/consumer-proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/consumer-proguard-rules.pro -------------------------------------------------------------------------------- /fastadapter/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/gradle.properties -------------------------------------------------------------------------------- /fastadapter/proguard-rules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/proguard-rules.txt -------------------------------------------------------------------------------- /fastadapter/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/AbstractAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/AbstractAdapter.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/FastAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/FastAdapter.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/IAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/IAdapter.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/IAdapterExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/IAdapterExtension.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/IAdapterNotifier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/IAdapterNotifier.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/IClickable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/IClickable.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/IExpandable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/IExpandable.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/IHookable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/IHookable.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/IIdDistributor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/IIdDistributor.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/IIdentifyable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/IIdentifyable.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/IItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/IItem.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/IItemAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/IItemAdapter.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/IItemList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/IItemList.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/IItemVHFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/IItemVHFactory.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/IItemVHFactoryCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/IItemVHFactoryCache.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/IItemViewGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/IItemViewGenerator.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/IModelItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/IModelItem.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/IParentItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/IParentItem.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/ISelectionListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/ISelectionListener.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/ISubItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/ISubItem.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/MutableSubItemList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/MutableSubItemList.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/VerboseLogger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/VerboseLogger.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/adapters/ItemAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/adapters/ItemAdapter.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/adapters/ItemFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/adapters/ItemFilter.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/adapters/ModelAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/adapters/ModelAdapter.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/dsl/FastAdapterDsl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/dsl/FastAdapterDsl.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/extensions/ExtensionFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/extensions/ExtensionFactory.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/extensions/ExtensionsFactories.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/extensions/ExtensionsFactories.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/items/AbstractItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/items/AbstractItem.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/items/BaseItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/items/BaseItem.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/items/ModelAbstractItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/items/ModelAbstractItem.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/items/ModelBaseItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/items/ModelBaseItem.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/listeners/ClickEventHook.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/listeners/ClickEventHook.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/listeners/CustomEventHook.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/listeners/CustomEventHook.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/listeners/EventHook.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/listeners/EventHook.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/listeners/ItemFilterListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/listeners/ItemFilterListener.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/listeners/LongClickEventHook.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/listeners/LongClickEventHook.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/listeners/OnBindViewHolderListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/listeners/OnBindViewHolderListener.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/listeners/OnBindViewHolderListenerImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/listeners/OnBindViewHolderListenerImpl.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/listeners/OnCreateViewHolderListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/listeners/OnCreateViewHolderListener.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/listeners/OnCreateViewHolderListenerImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/listeners/OnCreateViewHolderListenerImpl.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/listeners/TouchEventHook.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/listeners/TouchEventHook.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/select/SelectExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/select/SelectExtension.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/select/SelectExtensionFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/select/SelectExtensionFactory.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/utils/AdapterPredicate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/utils/AdapterPredicate.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/utils/ComparableItemListImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/utils/ComparableItemListImpl.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/utils/DefaultIdDistributor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/utils/DefaultIdDistributor.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/utils/DefaultIdDistributorImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/utils/DefaultIdDistributorImpl.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/utils/DefaultItemList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/utils/DefaultItemList.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/utils/DefaultItemListImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/utils/DefaultItemListImpl.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/utils/DefaultItemVHFactoryCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/utils/DefaultItemVHFactoryCache.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/utils/EventHookUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/utils/EventHookUtil.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/utils/InterceptorUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/utils/InterceptorUtil.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/utils/Sort.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/utils/Sort.kt -------------------------------------------------------------------------------- /fastadapter/src/main/java/com/mikepenz/fastadapter/utils/Triple.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/java/com/mikepenz/fastadapter/utils/Triple.kt -------------------------------------------------------------------------------- /fastadapter/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /fastadapter/src/main/res/values/library_fastadapter_strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/main/res/values/library_fastadapter_strings.xml -------------------------------------------------------------------------------- /fastadapter/src/test/java/com/mikepenz/fastadapter/FastAdapterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/test/java/com/mikepenz/fastadapter/FastAdapterTest.java -------------------------------------------------------------------------------- /fastadapter/src/test/java/com/mikepenz/fastadapter/TestDataGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/test/java/com/mikepenz/fastadapter/TestDataGenerator.java -------------------------------------------------------------------------------- /fastadapter/src/test/java/com/mikepenz/fastadapter/TestItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/test/java/com/mikepenz/fastadapter/TestItem.java -------------------------------------------------------------------------------- /fastadapter/src/test/resources/robolectric.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/fastadapter/src/test/resources/robolectric.properties -------------------------------------------------------------------------------- /gradle-release.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/gradle-release.gradle -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/gradlew.bat -------------------------------------------------------------------------------- /release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/release.sh -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikepenz/FastAdapter/HEAD/settings.gradle --------------------------------------------------------------------------------