├── .gitignore ├── README-en.md ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── chaychan │ │ └── multiitemrvadapter │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── chaychan │ │ │ └── multiitemrvadapter │ │ │ ├── activity │ │ │ └── MainActivity.java │ │ │ ├── adapter │ │ │ ├── MessageListAdapter.java │ │ │ └── provider │ │ │ │ ├── ImageMessageItemProvider.java │ │ │ │ └── TextMessageItemProvider.java │ │ │ └── model │ │ │ ├── ImageMessage.java │ │ │ ├── Message.java │ │ │ └── TextMessage.java │ └── res │ │ ├── drawable-hdpi │ │ ├── rc_ic_bubble_no_left.9.png │ │ └── rc_ic_bubble_no_right.9.png │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ └── ic_launcher_background.xml │ │ ├── layout │ │ ├── activity_main.xml │ │ ├── item_image_message.xml │ │ └── item_text_message.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── chaychan │ └── multiitemrvadapter │ └── ExampleUnitTest.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── intro_img ├── 1.jpg └── 2.jpg ├── library ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── chaychan │ │ └── adapter │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ ├── chad │ │ │ └── library │ │ │ │ └── adapter │ │ │ │ └── base │ │ │ │ ├── BaseItemDraggableAdapter.java │ │ │ │ ├── BaseMultiItemQuickAdapter.java │ │ │ │ ├── BaseQuickAdapter.java │ │ │ │ ├── BaseSectionQuickAdapter.java │ │ │ │ ├── BaseViewHolder.java │ │ │ │ ├── animation │ │ │ │ ├── AlphaInAnimation.java │ │ │ │ ├── BaseAnimation.java │ │ │ │ ├── ScaleInAnimation.java │ │ │ │ ├── SlideInBottomAnimation.java │ │ │ │ ├── SlideInLeftAnimation.java │ │ │ │ └── SlideInRightAnimation.java │ │ │ │ ├── callback │ │ │ │ └── ItemDragAndSwipeCallback.java │ │ │ │ ├── entity │ │ │ │ ├── AbstractExpandableItem.java │ │ │ │ ├── IExpandable.java │ │ │ │ ├── MultiItemEntity.java │ │ │ │ └── SectionEntity.java │ │ │ │ ├── listener │ │ │ │ ├── OnItemChildClickListener.java │ │ │ │ ├── OnItemChildLongClickListener.java │ │ │ │ ├── OnItemClickListener.java │ │ │ │ ├── OnItemDragListener.java │ │ │ │ ├── OnItemLongClickListener.java │ │ │ │ ├── OnItemSwipeListener.java │ │ │ │ └── SimpleClickListener.java │ │ │ │ ├── loadmore │ │ │ │ ├── LoadMoreView.java │ │ │ │ └── SimpleLoadMoreView.java │ │ │ │ └── util │ │ │ │ ├── MultiTypeDelegate.java │ │ │ │ └── TouchEventUtil.java │ │ │ └── chaychan │ │ │ └── adapter │ │ │ ├── BaseItemProvider.java │ │ │ ├── ItemProviderException.java │ │ │ ├── ItemProviderTag.java │ │ │ ├── MultipleItemRvAdapter.java │ │ │ └── ProviderDelegate.java │ └── res │ │ ├── drawable │ │ ├── brvah_sample_footer_loading.png │ │ └── brvah_sample_footer_loading_progress.xml │ │ ├── layout │ │ └── brvah_quick_view_load_more.xml │ │ ├── values-en │ │ └── strings.xml │ │ └── values │ │ ├── dimens.xml │ │ ├── ids.xml │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── chaychan │ └── adapter │ └── ExampleUnitTest.java └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/.gitignore -------------------------------------------------------------------------------- /README-en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/README-en.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/chaychan/multiitemrvadapter/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/app/src/androidTest/java/com/chaychan/multiitemrvadapter/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/chaychan/multiitemrvadapter/activity/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/app/src/main/java/com/chaychan/multiitemrvadapter/activity/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/chaychan/multiitemrvadapter/adapter/MessageListAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/app/src/main/java/com/chaychan/multiitemrvadapter/adapter/MessageListAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/com/chaychan/multiitemrvadapter/adapter/provider/ImageMessageItemProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/app/src/main/java/com/chaychan/multiitemrvadapter/adapter/provider/ImageMessageItemProvider.java -------------------------------------------------------------------------------- /app/src/main/java/com/chaychan/multiitemrvadapter/adapter/provider/TextMessageItemProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/app/src/main/java/com/chaychan/multiitemrvadapter/adapter/provider/TextMessageItemProvider.java -------------------------------------------------------------------------------- /app/src/main/java/com/chaychan/multiitemrvadapter/model/ImageMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/app/src/main/java/com/chaychan/multiitemrvadapter/model/ImageMessage.java -------------------------------------------------------------------------------- /app/src/main/java/com/chaychan/multiitemrvadapter/model/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/app/src/main/java/com/chaychan/multiitemrvadapter/model/Message.java -------------------------------------------------------------------------------- /app/src/main/java/com/chaychan/multiitemrvadapter/model/TextMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/app/src/main/java/com/chaychan/multiitemrvadapter/model/TextMessage.java -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/rc_ic_bubble_no_left.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/app/src/main/res/drawable-hdpi/rc_ic_bubble_no_left.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/rc_ic_bubble_no_right.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/app/src/main/res/drawable-hdpi/rc_ic_bubble_no_right.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_image_message.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/app/src/main/res/layout/item_image_message.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_text_message.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/app/src/main/res/layout/item_text_message.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/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/chaychan/MultipleItemRvAdapter/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/chaychan/MultipleItemRvAdapter/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/java/com/chaychan/multiitemrvadapter/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/app/src/test/java/com/chaychan/multiitemrvadapter/ExampleUnitTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/gradlew.bat -------------------------------------------------------------------------------- /intro_img/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/intro_img/1.jpg -------------------------------------------------------------------------------- /intro_img/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/intro_img/2.jpg -------------------------------------------------------------------------------- /library/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /library/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/library/build.gradle -------------------------------------------------------------------------------- /library/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/library/proguard-rules.pro -------------------------------------------------------------------------------- /library/src/androidTest/java/com/chaychan/adapter/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/library/src/androidTest/java/com/chaychan/adapter/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /library/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/library/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /library/src/main/java/com/chad/library/adapter/base/BaseItemDraggableAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/library/src/main/java/com/chad/library/adapter/base/BaseItemDraggableAdapter.java -------------------------------------------------------------------------------- /library/src/main/java/com/chad/library/adapter/base/BaseMultiItemQuickAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/library/src/main/java/com/chad/library/adapter/base/BaseMultiItemQuickAdapter.java -------------------------------------------------------------------------------- /library/src/main/java/com/chad/library/adapter/base/BaseQuickAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/library/src/main/java/com/chad/library/adapter/base/BaseQuickAdapter.java -------------------------------------------------------------------------------- /library/src/main/java/com/chad/library/adapter/base/BaseSectionQuickAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/library/src/main/java/com/chad/library/adapter/base/BaseSectionQuickAdapter.java -------------------------------------------------------------------------------- /library/src/main/java/com/chad/library/adapter/base/BaseViewHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/library/src/main/java/com/chad/library/adapter/base/BaseViewHolder.java -------------------------------------------------------------------------------- /library/src/main/java/com/chad/library/adapter/base/animation/AlphaInAnimation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/library/src/main/java/com/chad/library/adapter/base/animation/AlphaInAnimation.java -------------------------------------------------------------------------------- /library/src/main/java/com/chad/library/adapter/base/animation/BaseAnimation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/library/src/main/java/com/chad/library/adapter/base/animation/BaseAnimation.java -------------------------------------------------------------------------------- /library/src/main/java/com/chad/library/adapter/base/animation/ScaleInAnimation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/library/src/main/java/com/chad/library/adapter/base/animation/ScaleInAnimation.java -------------------------------------------------------------------------------- /library/src/main/java/com/chad/library/adapter/base/animation/SlideInBottomAnimation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/library/src/main/java/com/chad/library/adapter/base/animation/SlideInBottomAnimation.java -------------------------------------------------------------------------------- /library/src/main/java/com/chad/library/adapter/base/animation/SlideInLeftAnimation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/library/src/main/java/com/chad/library/adapter/base/animation/SlideInLeftAnimation.java -------------------------------------------------------------------------------- /library/src/main/java/com/chad/library/adapter/base/animation/SlideInRightAnimation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/library/src/main/java/com/chad/library/adapter/base/animation/SlideInRightAnimation.java -------------------------------------------------------------------------------- /library/src/main/java/com/chad/library/adapter/base/callback/ItemDragAndSwipeCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/library/src/main/java/com/chad/library/adapter/base/callback/ItemDragAndSwipeCallback.java -------------------------------------------------------------------------------- /library/src/main/java/com/chad/library/adapter/base/entity/AbstractExpandableItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/library/src/main/java/com/chad/library/adapter/base/entity/AbstractExpandableItem.java -------------------------------------------------------------------------------- /library/src/main/java/com/chad/library/adapter/base/entity/IExpandable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/library/src/main/java/com/chad/library/adapter/base/entity/IExpandable.java -------------------------------------------------------------------------------- /library/src/main/java/com/chad/library/adapter/base/entity/MultiItemEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/library/src/main/java/com/chad/library/adapter/base/entity/MultiItemEntity.java -------------------------------------------------------------------------------- /library/src/main/java/com/chad/library/adapter/base/entity/SectionEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/library/src/main/java/com/chad/library/adapter/base/entity/SectionEntity.java -------------------------------------------------------------------------------- /library/src/main/java/com/chad/library/adapter/base/listener/OnItemChildClickListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/library/src/main/java/com/chad/library/adapter/base/listener/OnItemChildClickListener.java -------------------------------------------------------------------------------- /library/src/main/java/com/chad/library/adapter/base/listener/OnItemChildLongClickListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/library/src/main/java/com/chad/library/adapter/base/listener/OnItemChildLongClickListener.java -------------------------------------------------------------------------------- /library/src/main/java/com/chad/library/adapter/base/listener/OnItemClickListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/library/src/main/java/com/chad/library/adapter/base/listener/OnItemClickListener.java -------------------------------------------------------------------------------- /library/src/main/java/com/chad/library/adapter/base/listener/OnItemDragListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/library/src/main/java/com/chad/library/adapter/base/listener/OnItemDragListener.java -------------------------------------------------------------------------------- /library/src/main/java/com/chad/library/adapter/base/listener/OnItemLongClickListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/library/src/main/java/com/chad/library/adapter/base/listener/OnItemLongClickListener.java -------------------------------------------------------------------------------- /library/src/main/java/com/chad/library/adapter/base/listener/OnItemSwipeListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/library/src/main/java/com/chad/library/adapter/base/listener/OnItemSwipeListener.java -------------------------------------------------------------------------------- /library/src/main/java/com/chad/library/adapter/base/listener/SimpleClickListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/library/src/main/java/com/chad/library/adapter/base/listener/SimpleClickListener.java -------------------------------------------------------------------------------- /library/src/main/java/com/chad/library/adapter/base/loadmore/LoadMoreView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/library/src/main/java/com/chad/library/adapter/base/loadmore/LoadMoreView.java -------------------------------------------------------------------------------- /library/src/main/java/com/chad/library/adapter/base/loadmore/SimpleLoadMoreView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/library/src/main/java/com/chad/library/adapter/base/loadmore/SimpleLoadMoreView.java -------------------------------------------------------------------------------- /library/src/main/java/com/chad/library/adapter/base/util/MultiTypeDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/library/src/main/java/com/chad/library/adapter/base/util/MultiTypeDelegate.java -------------------------------------------------------------------------------- /library/src/main/java/com/chad/library/adapter/base/util/TouchEventUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/library/src/main/java/com/chad/library/adapter/base/util/TouchEventUtil.java -------------------------------------------------------------------------------- /library/src/main/java/com/chaychan/adapter/BaseItemProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/library/src/main/java/com/chaychan/adapter/BaseItemProvider.java -------------------------------------------------------------------------------- /library/src/main/java/com/chaychan/adapter/ItemProviderException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/library/src/main/java/com/chaychan/adapter/ItemProviderException.java -------------------------------------------------------------------------------- /library/src/main/java/com/chaychan/adapter/ItemProviderTag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/library/src/main/java/com/chaychan/adapter/ItemProviderTag.java -------------------------------------------------------------------------------- /library/src/main/java/com/chaychan/adapter/MultipleItemRvAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/library/src/main/java/com/chaychan/adapter/MultipleItemRvAdapter.java -------------------------------------------------------------------------------- /library/src/main/java/com/chaychan/adapter/ProviderDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/library/src/main/java/com/chaychan/adapter/ProviderDelegate.java -------------------------------------------------------------------------------- /library/src/main/res/drawable/brvah_sample_footer_loading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/library/src/main/res/drawable/brvah_sample_footer_loading.png -------------------------------------------------------------------------------- /library/src/main/res/drawable/brvah_sample_footer_loading_progress.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/library/src/main/res/drawable/brvah_sample_footer_loading_progress.xml -------------------------------------------------------------------------------- /library/src/main/res/layout/brvah_quick_view_load_more.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/library/src/main/res/layout/brvah_quick_view_load_more.xml -------------------------------------------------------------------------------- /library/src/main/res/values-en/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/library/src/main/res/values-en/strings.xml -------------------------------------------------------------------------------- /library/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/library/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /library/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/library/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /library/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/library/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /library/src/test/java/com/chaychan/adapter/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaychan/MultipleItemRvAdapter/HEAD/library/src/test/java/com/chaychan/adapter/ExampleUnitTest.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app', ':library' 2 | --------------------------------------------------------------------------------