├── .gitignore ├── .idea ├── codeStyleSettings.xml ├── compiler.xml ├── copyright │ └── profiles_settings.xml ├── dictionaries │ └── zyz.xml ├── encodings.xml ├── gradle.xml ├── inspectionProfiles │ ├── Project_Default.xml │ └── profiles_settings.xml ├── misc.xml ├── modules.xml ├── runConfigurations.xml └── vcs.xml ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── net │ │ └── devwiki │ │ └── recyclerview │ │ ├── MainActivity.java │ │ ├── MockService.java │ │ ├── Person.java │ │ ├── chat │ │ ├── ChatActivity.java │ │ ├── ChatAdapter.java │ │ ├── ChatHolder.java │ │ ├── ChatItemClickSupport.java │ │ ├── ChatMsg.java │ │ ├── ImageHolder.java │ │ ├── ImageMsg.java │ │ ├── TextHolder.java │ │ └── TextMsg.java │ │ ├── divider │ │ ├── DividerActivity.java │ │ └── DividerAdapter.java │ │ ├── footer │ │ ├── FooterActivity.java │ │ └── FooterAdapter.java │ │ ├── grid │ │ ├── GridActivity.java │ │ ├── HorizontalAdapter.java │ │ ├── HorizontalGridFragment.java │ │ ├── VerticalAdapter.java │ │ └── VerticalGridFragment.java │ │ ├── multi │ │ ├── ImageHolder.java │ │ ├── MultiActivity.java │ │ ├── MultiAdapter.java │ │ ├── MultiEntity.java │ │ ├── MultiImage.java │ │ ├── MultiText.java │ │ └── TextHolder.java │ │ ├── scroll │ │ ├── ScrollActivity.java │ │ └── ScrollAdapter.java │ │ └── single │ │ ├── SingleActivity.java │ │ ├── SingleAdapter.java │ │ ├── SingleHolder.java │ │ ├── SingleItemClickListener.java │ │ └── SingleItemClickSupport.java │ └── res │ ├── drawable-hdpi │ └── ic_refresh.png │ ├── drawable-mdpi │ └── ic_refresh.png │ ├── drawable-xhdpi │ ├── ic_000.png │ ├── ic_001.png │ ├── ic_002.png │ ├── ic_003.png │ ├── ic_004.png │ ├── ic_005.png │ ├── ic_006.png │ ├── ic_007.png │ ├── ic_008.png │ ├── ic_009.png │ └── ic_refresh.png │ ├── drawable-xxhdpi │ └── ic_refresh.png │ ├── drawable-xxxhdpi │ └── ic_refresh.png │ ├── drawable │ ├── bg_text_content.xml │ ├── divider_drawable.xml │ ├── divider_grid.xml │ ├── divider_grid_horizontal.xml │ ├── divider_grid_vertical.xml │ ├── divider_single.xml │ └── ic_loading.xml │ ├── layout │ ├── activity_chat.xml │ ├── activity_divider.xml │ ├── activity_footer.xml │ ├── activity_grid.xml │ ├── activity_main.xml │ ├── activity_multi.xml │ ├── activity_scroll.xml │ ├── activity_single.xml │ ├── fragment_horizontal_grid.xml │ ├── item_divier.xml │ ├── item_footer_footer.xml │ ├── item_footer_layout.xml │ ├── item_grid_child.xml │ ├── item_grid_group.xml │ ├── item_grid_horizontal.xml │ ├── item_grid_vertical.xml │ ├── item_msg_img_left.xml │ ├── item_msg_img_right.xml │ ├── item_msg_text_left.xml │ ├── item_msg_text_right.xml │ ├── item_multi_image.xml │ ├── item_multi_text.xml │ ├── item_scroll.xml │ ├── item_single.xml │ ├── item_single_footer.xml │ ├── item_single_header.xml │ └── layout_scroll_footer.xml │ ├── mipmap-hdpi │ └── ic_launcher.png │ ├── mipmap-mdpi │ └── ic_launcher.png │ ├── mipmap-xhdpi │ └── ic_launcher.png │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ ├── mipmap-xxxhdpi │ └── ic_launcher.png │ ├── values-w820dp │ └── dimens.xml │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── bintrayv1.gradle ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── installv1.gradle ├── recycler-view-multi-item-demo.png ├── recycler-view-single-item-demo.png ├── recycler ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── net │ │ └── devwiki │ │ └── recycler │ │ ├── AbsAdapter.java │ │ ├── BaseAdapter.java │ │ ├── BaseHolder.java │ │ ├── DividerDecoration.java │ │ ├── GridDividerDecoration.java │ │ ├── HorizontalDividerDecoration.java │ │ ├── ItemClickListener.java │ │ ├── ItemClickSupport.java │ │ └── VerticalDividerDecoration.java │ └── res │ ├── drawable │ └── base_divider.xml │ └── values │ ├── ids.xml │ └── strings.xml └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/codeStyleSettings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/.idea/codeStyleSettings.xml -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/dictionaries/zyz.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/.idea/dictionaries/zyz.xml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/.idea/inspectionProfiles/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/net/devwiki/recyclerview/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/java/net/devwiki/recyclerview/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/net/devwiki/recyclerview/MockService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/java/net/devwiki/recyclerview/MockService.java -------------------------------------------------------------------------------- /app/src/main/java/net/devwiki/recyclerview/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/java/net/devwiki/recyclerview/Person.java -------------------------------------------------------------------------------- /app/src/main/java/net/devwiki/recyclerview/chat/ChatActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/java/net/devwiki/recyclerview/chat/ChatActivity.java -------------------------------------------------------------------------------- /app/src/main/java/net/devwiki/recyclerview/chat/ChatAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/java/net/devwiki/recyclerview/chat/ChatAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/net/devwiki/recyclerview/chat/ChatHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/java/net/devwiki/recyclerview/chat/ChatHolder.java -------------------------------------------------------------------------------- /app/src/main/java/net/devwiki/recyclerview/chat/ChatItemClickSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/java/net/devwiki/recyclerview/chat/ChatItemClickSupport.java -------------------------------------------------------------------------------- /app/src/main/java/net/devwiki/recyclerview/chat/ChatMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/java/net/devwiki/recyclerview/chat/ChatMsg.java -------------------------------------------------------------------------------- /app/src/main/java/net/devwiki/recyclerview/chat/ImageHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/java/net/devwiki/recyclerview/chat/ImageHolder.java -------------------------------------------------------------------------------- /app/src/main/java/net/devwiki/recyclerview/chat/ImageMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/java/net/devwiki/recyclerview/chat/ImageMsg.java -------------------------------------------------------------------------------- /app/src/main/java/net/devwiki/recyclerview/chat/TextHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/java/net/devwiki/recyclerview/chat/TextHolder.java -------------------------------------------------------------------------------- /app/src/main/java/net/devwiki/recyclerview/chat/TextMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/java/net/devwiki/recyclerview/chat/TextMsg.java -------------------------------------------------------------------------------- /app/src/main/java/net/devwiki/recyclerview/divider/DividerActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/java/net/devwiki/recyclerview/divider/DividerActivity.java -------------------------------------------------------------------------------- /app/src/main/java/net/devwiki/recyclerview/divider/DividerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/java/net/devwiki/recyclerview/divider/DividerAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/net/devwiki/recyclerview/footer/FooterActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/java/net/devwiki/recyclerview/footer/FooterActivity.java -------------------------------------------------------------------------------- /app/src/main/java/net/devwiki/recyclerview/footer/FooterAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/java/net/devwiki/recyclerview/footer/FooterAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/net/devwiki/recyclerview/grid/GridActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/java/net/devwiki/recyclerview/grid/GridActivity.java -------------------------------------------------------------------------------- /app/src/main/java/net/devwiki/recyclerview/grid/HorizontalAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/java/net/devwiki/recyclerview/grid/HorizontalAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/net/devwiki/recyclerview/grid/HorizontalGridFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/java/net/devwiki/recyclerview/grid/HorizontalGridFragment.java -------------------------------------------------------------------------------- /app/src/main/java/net/devwiki/recyclerview/grid/VerticalAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/java/net/devwiki/recyclerview/grid/VerticalAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/net/devwiki/recyclerview/grid/VerticalGridFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/java/net/devwiki/recyclerview/grid/VerticalGridFragment.java -------------------------------------------------------------------------------- /app/src/main/java/net/devwiki/recyclerview/multi/ImageHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/java/net/devwiki/recyclerview/multi/ImageHolder.java -------------------------------------------------------------------------------- /app/src/main/java/net/devwiki/recyclerview/multi/MultiActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/java/net/devwiki/recyclerview/multi/MultiActivity.java -------------------------------------------------------------------------------- /app/src/main/java/net/devwiki/recyclerview/multi/MultiAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/java/net/devwiki/recyclerview/multi/MultiAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/net/devwiki/recyclerview/multi/MultiEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/java/net/devwiki/recyclerview/multi/MultiEntity.java -------------------------------------------------------------------------------- /app/src/main/java/net/devwiki/recyclerview/multi/MultiImage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/java/net/devwiki/recyclerview/multi/MultiImage.java -------------------------------------------------------------------------------- /app/src/main/java/net/devwiki/recyclerview/multi/MultiText.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/java/net/devwiki/recyclerview/multi/MultiText.java -------------------------------------------------------------------------------- /app/src/main/java/net/devwiki/recyclerview/multi/TextHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/java/net/devwiki/recyclerview/multi/TextHolder.java -------------------------------------------------------------------------------- /app/src/main/java/net/devwiki/recyclerview/scroll/ScrollActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/java/net/devwiki/recyclerview/scroll/ScrollActivity.java -------------------------------------------------------------------------------- /app/src/main/java/net/devwiki/recyclerview/scroll/ScrollAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/java/net/devwiki/recyclerview/scroll/ScrollAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/net/devwiki/recyclerview/single/SingleActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/java/net/devwiki/recyclerview/single/SingleActivity.java -------------------------------------------------------------------------------- /app/src/main/java/net/devwiki/recyclerview/single/SingleAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/java/net/devwiki/recyclerview/single/SingleAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/net/devwiki/recyclerview/single/SingleHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/java/net/devwiki/recyclerview/single/SingleHolder.java -------------------------------------------------------------------------------- /app/src/main/java/net/devwiki/recyclerview/single/SingleItemClickListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/java/net/devwiki/recyclerview/single/SingleItemClickListener.java -------------------------------------------------------------------------------- /app/src/main/java/net/devwiki/recyclerview/single/SingleItemClickSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/java/net/devwiki/recyclerview/single/SingleItemClickSupport.java -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/drawable-hdpi/ic_refresh.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/drawable-mdpi/ic_refresh.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/drawable-xhdpi/ic_000.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/drawable-xhdpi/ic_001.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/drawable-xhdpi/ic_002.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/drawable-xhdpi/ic_003.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/drawable-xhdpi/ic_004.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/drawable-xhdpi/ic_005.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/drawable-xhdpi/ic_006.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/drawable-xhdpi/ic_007.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/drawable-xhdpi/ic_008.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_009.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/drawable-xhdpi/ic_009.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/drawable-xhdpi/ic_refresh.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/drawable-xxhdpi/ic_refresh.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/drawable-xxxhdpi/ic_refresh.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_text_content.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/drawable/bg_text_content.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/divider_drawable.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/drawable/divider_drawable.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/divider_grid.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/drawable/divider_grid.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/divider_grid_horizontal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/drawable/divider_grid_horizontal.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/divider_grid_vertical.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/drawable/divider_grid_vertical.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/divider_single.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/drawable/divider_single.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_loading.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/drawable/ic_loading.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_chat.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/layout/activity_chat.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_divider.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/layout/activity_divider.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_footer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/layout/activity_footer.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_grid.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/layout/activity_grid.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_multi.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/layout/activity_multi.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_scroll.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/layout/activity_scroll.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_single.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/layout/activity_single.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_horizontal_grid.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/layout/fragment_horizontal_grid.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_divier.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/layout/item_divier.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_footer_footer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/layout/item_footer_footer.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_footer_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/layout/item_footer_layout.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_grid_child.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/layout/item_grid_child.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_grid_group.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/layout/item_grid_group.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_grid_horizontal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/layout/item_grid_horizontal.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_grid_vertical.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/layout/item_grid_vertical.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_msg_img_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/layout/item_msg_img_left.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_msg_img_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/layout/item_msg_img_right.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_msg_text_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/layout/item_msg_text_left.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_msg_text_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/layout/item_msg_text_right.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_multi_image.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/layout/item_multi_image.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_multi_text.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/layout/item_multi_text.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_scroll.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/layout/item_scroll.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_single.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/layout/item_single.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_single_footer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/layout/item_single_footer.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_single_header.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/layout/item_single_header.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_scroll_footer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/layout/layout_scroll_footer.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /bintrayv1.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/bintrayv1.gradle -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/gradlew.bat -------------------------------------------------------------------------------- /installv1.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/installv1.gradle -------------------------------------------------------------------------------- /recycler-view-multi-item-demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/recycler-view-multi-item-demo.png -------------------------------------------------------------------------------- /recycler-view-single-item-demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/recycler-view-single-item-demo.png -------------------------------------------------------------------------------- /recycler/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /recycler/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/recycler/build.gradle -------------------------------------------------------------------------------- /recycler/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/recycler/proguard-rules.pro -------------------------------------------------------------------------------- /recycler/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/recycler/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /recycler/src/main/java/net/devwiki/recycler/AbsAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/recycler/src/main/java/net/devwiki/recycler/AbsAdapter.java -------------------------------------------------------------------------------- /recycler/src/main/java/net/devwiki/recycler/BaseAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/recycler/src/main/java/net/devwiki/recycler/BaseAdapter.java -------------------------------------------------------------------------------- /recycler/src/main/java/net/devwiki/recycler/BaseHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/recycler/src/main/java/net/devwiki/recycler/BaseHolder.java -------------------------------------------------------------------------------- /recycler/src/main/java/net/devwiki/recycler/DividerDecoration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/recycler/src/main/java/net/devwiki/recycler/DividerDecoration.java -------------------------------------------------------------------------------- /recycler/src/main/java/net/devwiki/recycler/GridDividerDecoration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/recycler/src/main/java/net/devwiki/recycler/GridDividerDecoration.java -------------------------------------------------------------------------------- /recycler/src/main/java/net/devwiki/recycler/HorizontalDividerDecoration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/recycler/src/main/java/net/devwiki/recycler/HorizontalDividerDecoration.java -------------------------------------------------------------------------------- /recycler/src/main/java/net/devwiki/recycler/ItemClickListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/recycler/src/main/java/net/devwiki/recycler/ItemClickListener.java -------------------------------------------------------------------------------- /recycler/src/main/java/net/devwiki/recycler/ItemClickSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/recycler/src/main/java/net/devwiki/recycler/ItemClickSupport.java -------------------------------------------------------------------------------- /recycler/src/main/java/net/devwiki/recycler/VerticalDividerDecoration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/recycler/src/main/java/net/devwiki/recycler/VerticalDividerDecoration.java -------------------------------------------------------------------------------- /recycler/src/main/res/drawable/base_divider.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/recycler/src/main/res/drawable/base_divider.xml -------------------------------------------------------------------------------- /recycler/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/recycler/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /recycler/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Wiki/RecyclerView/HEAD/recycler/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app', ':recycler' 2 | --------------------------------------------------------------------------------