├── .gitignore ├── LICENSE ├── README-CN.md ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── steve │ │ └── creact │ │ └── powerfuladapter │ │ └── ApplicationTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── steve │ │ │ └── creact │ │ │ └── powerfuladapter │ │ │ ├── data │ │ │ ├── Book.java │ │ │ ├── Category.java │ │ │ └── MockCategory.java │ │ │ └── presentation │ │ │ ├── BaseListActivity.java │ │ │ └── viewholder │ │ │ ├── BookTitleViewHolder.java │ │ │ ├── CategoryViewHolder.java │ │ │ └── ICategory.java │ └── res │ │ ├── layout │ │ ├── activity_main.xml │ │ ├── content_main.xml │ │ ├── item_book_catagory.xml │ │ ├── item_book_title.xml │ │ └── item_progress.xml │ │ ├── menu │ │ └── menu_main.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-v21 │ │ └── styles.xml │ │ ├── values-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── steve │ └── creact │ └── powerfuladapter │ └── ExampleUnitTest.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── holder-annotations ├── .gitignore ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── steve │ └── creact │ └── annotation │ └── DataBean.java ├── holder-compiler ├── .gitignore ├── build.gradle └── src │ └── main │ ├── java │ └── com │ │ └── steve │ │ └── creact │ │ └── processor │ │ ├── app │ │ ├── model │ │ │ ├── BeanInfo.java │ │ │ ├── DataBeanModel.java │ │ │ └── DataBeanModelCreator.java │ │ ├── processors │ │ │ └── DataBeanProcessor.java │ │ └── view │ │ │ └── DataBeanGenerator.java │ │ └── core │ │ ├── BaseProcessor.java │ │ ├── Constants.java │ │ ├── Logger.java │ │ ├── factory │ │ ├── ModelCreatorFactory.java │ │ └── ViewGeneratorFactory.java │ │ ├── model │ │ ├── AbstractModel.java │ │ ├── ElementVisitorAdapter.java │ │ └── ModelCreator.java │ │ └── view │ │ ├── BaseViewGenerator.java │ │ ├── CommonReplacer.java │ │ ├── Replacer.java │ │ └── ViewGenerator.java │ └── resources │ ├── META-INF │ └── services │ │ └── javax.annotation.processing.Processor │ └── templates │ └── databean-source.tm ├── library ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── steve │ │ └── creact │ │ └── library │ │ └── ApplicationTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── steve │ │ │ └── creact │ │ │ └── library │ │ │ ├── HolderAPI.java │ │ │ ├── IDataArranger.java │ │ │ ├── IDataConsumer.java │ │ │ ├── adapter │ │ │ ├── BaseRecyclerAdapter.java │ │ │ └── CommonRecyclerAdapter.java │ │ │ ├── display │ │ │ ├── BaseDataBean.java │ │ │ ├── BaseDisplayBean.java │ │ │ ├── CommonDisplayBean.java │ │ │ ├── DataBean.java │ │ │ └── DisplayBean.java │ │ │ ├── listener │ │ │ └── TextWatcherAdapter.java │ │ │ └── viewholder │ │ │ ├── BaseRecyclerViewHolder.java │ │ │ └── HolderHelper.java │ └── res │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── steve │ └── creact │ └── library │ └── ExampleUnitTest.java └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/LICENSE -------------------------------------------------------------------------------- /README-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/README-CN.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/steve/creact/powerfuladapter/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/app/src/androidTest/java/com/steve/creact/powerfuladapter/ApplicationTest.java -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/steve/creact/powerfuladapter/data/Book.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/app/src/main/java/com/steve/creact/powerfuladapter/data/Book.java -------------------------------------------------------------------------------- /app/src/main/java/com/steve/creact/powerfuladapter/data/Category.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/app/src/main/java/com/steve/creact/powerfuladapter/data/Category.java -------------------------------------------------------------------------------- /app/src/main/java/com/steve/creact/powerfuladapter/data/MockCategory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/app/src/main/java/com/steve/creact/powerfuladapter/data/MockCategory.java -------------------------------------------------------------------------------- /app/src/main/java/com/steve/creact/powerfuladapter/presentation/BaseListActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/app/src/main/java/com/steve/creact/powerfuladapter/presentation/BaseListActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/steve/creact/powerfuladapter/presentation/viewholder/BookTitleViewHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/app/src/main/java/com/steve/creact/powerfuladapter/presentation/viewholder/BookTitleViewHolder.java -------------------------------------------------------------------------------- /app/src/main/java/com/steve/creact/powerfuladapter/presentation/viewholder/CategoryViewHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/app/src/main/java/com/steve/creact/powerfuladapter/presentation/viewholder/CategoryViewHolder.java -------------------------------------------------------------------------------- /app/src/main/java/com/steve/creact/powerfuladapter/presentation/viewholder/ICategory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/app/src/main/java/com/steve/creact/powerfuladapter/presentation/viewholder/ICategory.java -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/content_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/app/src/main/res/layout/content_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_book_catagory.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/app/src/main/res/layout/item_book_catagory.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_book_title.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/app/src/main/res/layout/item_book_title.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_progress.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/app/src/main/res/layout/item_progress.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/app/src/main/res/menu/menu_main.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/app/src/main/res/values-v21/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/java/com/steve/creact/powerfuladapter/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/app/src/test/java/com/steve/creact/powerfuladapter/ExampleUnitTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/gradlew.bat -------------------------------------------------------------------------------- /holder-annotations/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /holder-annotations/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/holder-annotations/build.gradle -------------------------------------------------------------------------------- /holder-annotations/src/main/java/com/steve/creact/annotation/DataBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/holder-annotations/src/main/java/com/steve/creact/annotation/DataBean.java -------------------------------------------------------------------------------- /holder-compiler/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /holder-compiler/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/holder-compiler/build.gradle -------------------------------------------------------------------------------- /holder-compiler/src/main/java/com/steve/creact/processor/app/model/BeanInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/holder-compiler/src/main/java/com/steve/creact/processor/app/model/BeanInfo.java -------------------------------------------------------------------------------- /holder-compiler/src/main/java/com/steve/creact/processor/app/model/DataBeanModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/holder-compiler/src/main/java/com/steve/creact/processor/app/model/DataBeanModel.java -------------------------------------------------------------------------------- /holder-compiler/src/main/java/com/steve/creact/processor/app/model/DataBeanModelCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/holder-compiler/src/main/java/com/steve/creact/processor/app/model/DataBeanModelCreator.java -------------------------------------------------------------------------------- /holder-compiler/src/main/java/com/steve/creact/processor/app/processors/DataBeanProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/holder-compiler/src/main/java/com/steve/creact/processor/app/processors/DataBeanProcessor.java -------------------------------------------------------------------------------- /holder-compiler/src/main/java/com/steve/creact/processor/app/view/DataBeanGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/holder-compiler/src/main/java/com/steve/creact/processor/app/view/DataBeanGenerator.java -------------------------------------------------------------------------------- /holder-compiler/src/main/java/com/steve/creact/processor/core/BaseProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/holder-compiler/src/main/java/com/steve/creact/processor/core/BaseProcessor.java -------------------------------------------------------------------------------- /holder-compiler/src/main/java/com/steve/creact/processor/core/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/holder-compiler/src/main/java/com/steve/creact/processor/core/Constants.java -------------------------------------------------------------------------------- /holder-compiler/src/main/java/com/steve/creact/processor/core/Logger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/holder-compiler/src/main/java/com/steve/creact/processor/core/Logger.java -------------------------------------------------------------------------------- /holder-compiler/src/main/java/com/steve/creact/processor/core/factory/ModelCreatorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/holder-compiler/src/main/java/com/steve/creact/processor/core/factory/ModelCreatorFactory.java -------------------------------------------------------------------------------- /holder-compiler/src/main/java/com/steve/creact/processor/core/factory/ViewGeneratorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/holder-compiler/src/main/java/com/steve/creact/processor/core/factory/ViewGeneratorFactory.java -------------------------------------------------------------------------------- /holder-compiler/src/main/java/com/steve/creact/processor/core/model/AbstractModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/holder-compiler/src/main/java/com/steve/creact/processor/core/model/AbstractModel.java -------------------------------------------------------------------------------- /holder-compiler/src/main/java/com/steve/creact/processor/core/model/ElementVisitorAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/holder-compiler/src/main/java/com/steve/creact/processor/core/model/ElementVisitorAdapter.java -------------------------------------------------------------------------------- /holder-compiler/src/main/java/com/steve/creact/processor/core/model/ModelCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/holder-compiler/src/main/java/com/steve/creact/processor/core/model/ModelCreator.java -------------------------------------------------------------------------------- /holder-compiler/src/main/java/com/steve/creact/processor/core/view/BaseViewGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/holder-compiler/src/main/java/com/steve/creact/processor/core/view/BaseViewGenerator.java -------------------------------------------------------------------------------- /holder-compiler/src/main/java/com/steve/creact/processor/core/view/CommonReplacer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/holder-compiler/src/main/java/com/steve/creact/processor/core/view/CommonReplacer.java -------------------------------------------------------------------------------- /holder-compiler/src/main/java/com/steve/creact/processor/core/view/Replacer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/holder-compiler/src/main/java/com/steve/creact/processor/core/view/Replacer.java -------------------------------------------------------------------------------- /holder-compiler/src/main/java/com/steve/creact/processor/core/view/ViewGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/holder-compiler/src/main/java/com/steve/creact/processor/core/view/ViewGenerator.java -------------------------------------------------------------------------------- /holder-compiler/src/main/resources/META-INF/services/javax.annotation.processing.Processor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/holder-compiler/src/main/resources/META-INF/services/javax.annotation.processing.Processor -------------------------------------------------------------------------------- /holder-compiler/src/main/resources/templates/databean-source.tm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/holder-compiler/src/main/resources/templates/databean-source.tm -------------------------------------------------------------------------------- /library/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /library/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/library/build.gradle -------------------------------------------------------------------------------- /library/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/library/proguard-rules.pro -------------------------------------------------------------------------------- /library/src/androidTest/java/com/steve/creact/library/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/library/src/androidTest/java/com/steve/creact/library/ApplicationTest.java -------------------------------------------------------------------------------- /library/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/library/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /library/src/main/java/com/steve/creact/library/HolderAPI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/library/src/main/java/com/steve/creact/library/HolderAPI.java -------------------------------------------------------------------------------- /library/src/main/java/com/steve/creact/library/IDataArranger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/library/src/main/java/com/steve/creact/library/IDataArranger.java -------------------------------------------------------------------------------- /library/src/main/java/com/steve/creact/library/IDataConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/library/src/main/java/com/steve/creact/library/IDataConsumer.java -------------------------------------------------------------------------------- /library/src/main/java/com/steve/creact/library/adapter/BaseRecyclerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/library/src/main/java/com/steve/creact/library/adapter/BaseRecyclerAdapter.java -------------------------------------------------------------------------------- /library/src/main/java/com/steve/creact/library/adapter/CommonRecyclerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/library/src/main/java/com/steve/creact/library/adapter/CommonRecyclerAdapter.java -------------------------------------------------------------------------------- /library/src/main/java/com/steve/creact/library/display/BaseDataBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/library/src/main/java/com/steve/creact/library/display/BaseDataBean.java -------------------------------------------------------------------------------- /library/src/main/java/com/steve/creact/library/display/BaseDisplayBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/library/src/main/java/com/steve/creact/library/display/BaseDisplayBean.java -------------------------------------------------------------------------------- /library/src/main/java/com/steve/creact/library/display/CommonDisplayBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/library/src/main/java/com/steve/creact/library/display/CommonDisplayBean.java -------------------------------------------------------------------------------- /library/src/main/java/com/steve/creact/library/display/DataBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/library/src/main/java/com/steve/creact/library/display/DataBean.java -------------------------------------------------------------------------------- /library/src/main/java/com/steve/creact/library/display/DisplayBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/library/src/main/java/com/steve/creact/library/display/DisplayBean.java -------------------------------------------------------------------------------- /library/src/main/java/com/steve/creact/library/listener/TextWatcherAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/library/src/main/java/com/steve/creact/library/listener/TextWatcherAdapter.java -------------------------------------------------------------------------------- /library/src/main/java/com/steve/creact/library/viewholder/BaseRecyclerViewHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/library/src/main/java/com/steve/creact/library/viewholder/BaseRecyclerViewHolder.java -------------------------------------------------------------------------------- /library/src/main/java/com/steve/creact/library/viewholder/HolderHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/library/src/main/java/com/steve/creact/library/viewholder/HolderHelper.java -------------------------------------------------------------------------------- /library/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/library/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /library/src/test/java/com/steve/creact/library/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/library/src/test/java/com/steve/creact/library/ExampleUnitTest.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplify20/PowerfulRecyclerViewAdapter/HEAD/settings.gradle --------------------------------------------------------------------------------