├── .gitignore ├── README.md ├── UniversalAdapter.iml ├── app ├── .gitignore ├── app.iml ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── hanshao │ │ └── demo │ │ └── sample │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── hanshao │ │ │ └── demo │ │ │ └── sample │ │ │ ├── MainActivity.java │ │ │ ├── MultipleActivity.java │ │ │ ├── MutipleSwitchItemActivity.java │ │ │ ├── OtherMultipleActivity.java │ │ │ ├── SingleItemActivity.java │ │ │ ├── SwitchItemActivity.java │ │ │ ├── bean │ │ │ └── ItemInfo.java │ │ │ ├── holder │ │ │ ├── FourViewHolder.java │ │ │ ├── FristNormalViewHolder.java │ │ │ ├── FristWaterfalViewHolder.java │ │ │ ├── HeaderHolder.java │ │ │ ├── OneViewHolder.java │ │ │ ├── TextViewHolder.java │ │ │ ├── TextWasterfalViewHolder.java │ │ │ ├── ThreeViewHolder.java │ │ │ └── TowViewHolder.java │ │ │ └── provider │ │ │ ├── FourProvider.java │ │ │ ├── FristNormalProvider.java │ │ │ ├── FristWaterfalProvider.java │ │ │ ├── OneProvider.java │ │ │ ├── TextProvider.java │ │ │ ├── TextWaterfalProvider.java │ │ │ ├── ThreeProvider.java │ │ │ └── TowProvider.java │ └── res │ │ ├── layout │ │ ├── activity_main.xml │ │ ├── activity_switch.xml │ │ ├── holder_four.xml │ │ ├── holder_header.xml │ │ ├── holder_normal_one.xml │ │ ├── holder_one.xml │ │ ├── holder_text.xml │ │ ├── holder_text_waterfal.xml │ │ ├── holder_three.xml │ │ ├── holder_tow.xml │ │ ├── holder_waterfal_one.xml │ │ └── layout_recycler_view.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ ├── a.jpg │ │ ├── b.jpg │ │ └── 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 │ └── test │ └── java │ └── com │ └── hanshao │ └── demo │ └── sample │ └── ExampleUnitTest.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── images ├── after.png ├── b.gif ├── befor.png └── uv.gif ├── local.properties ├── settings.gradle └── universallibrary ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src ├── androidTest └── java │ └── com │ └── hanshao │ └── demo │ └── universallibrary │ └── ExampleInstrumentedTest.java ├── main ├── AndroidManifest.xml ├── java │ └── com │ │ └── hanshao │ │ └── universal │ │ ├── FooterViewHolder.java │ │ ├── OnLoadMoreListener.java │ │ ├── OnTryListener.java │ │ ├── UniversalAdapter.java │ │ ├── UniversalProvider.java │ │ └── UniversalViewHolder.java └── res │ ├── layout │ └── recycler_view_foot.xml │ └── values │ └── strings.xml └── test └── java └── com └── hanshao └── demo └── universallibrary └── ExampleUnitTest.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/README.md -------------------------------------------------------------------------------- /UniversalAdapter.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/UniversalAdapter.iml -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/app.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/app.iml -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/hanshao/demo/sample/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/androidTest/java/com/hanshao/demo/sample/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/hanshao/demo/sample/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/java/com/hanshao/demo/sample/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/hanshao/demo/sample/MultipleActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/java/com/hanshao/demo/sample/MultipleActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/hanshao/demo/sample/MutipleSwitchItemActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/java/com/hanshao/demo/sample/MutipleSwitchItemActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/hanshao/demo/sample/OtherMultipleActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/java/com/hanshao/demo/sample/OtherMultipleActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/hanshao/demo/sample/SingleItemActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/java/com/hanshao/demo/sample/SingleItemActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/hanshao/demo/sample/SwitchItemActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/java/com/hanshao/demo/sample/SwitchItemActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/hanshao/demo/sample/bean/ItemInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/java/com/hanshao/demo/sample/bean/ItemInfo.java -------------------------------------------------------------------------------- /app/src/main/java/com/hanshao/demo/sample/holder/FourViewHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/java/com/hanshao/demo/sample/holder/FourViewHolder.java -------------------------------------------------------------------------------- /app/src/main/java/com/hanshao/demo/sample/holder/FristNormalViewHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/java/com/hanshao/demo/sample/holder/FristNormalViewHolder.java -------------------------------------------------------------------------------- /app/src/main/java/com/hanshao/demo/sample/holder/FristWaterfalViewHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/java/com/hanshao/demo/sample/holder/FristWaterfalViewHolder.java -------------------------------------------------------------------------------- /app/src/main/java/com/hanshao/demo/sample/holder/HeaderHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/java/com/hanshao/demo/sample/holder/HeaderHolder.java -------------------------------------------------------------------------------- /app/src/main/java/com/hanshao/demo/sample/holder/OneViewHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/java/com/hanshao/demo/sample/holder/OneViewHolder.java -------------------------------------------------------------------------------- /app/src/main/java/com/hanshao/demo/sample/holder/TextViewHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/java/com/hanshao/demo/sample/holder/TextViewHolder.java -------------------------------------------------------------------------------- /app/src/main/java/com/hanshao/demo/sample/holder/TextWasterfalViewHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/java/com/hanshao/demo/sample/holder/TextWasterfalViewHolder.java -------------------------------------------------------------------------------- /app/src/main/java/com/hanshao/demo/sample/holder/ThreeViewHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/java/com/hanshao/demo/sample/holder/ThreeViewHolder.java -------------------------------------------------------------------------------- /app/src/main/java/com/hanshao/demo/sample/holder/TowViewHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/java/com/hanshao/demo/sample/holder/TowViewHolder.java -------------------------------------------------------------------------------- /app/src/main/java/com/hanshao/demo/sample/provider/FourProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/java/com/hanshao/demo/sample/provider/FourProvider.java -------------------------------------------------------------------------------- /app/src/main/java/com/hanshao/demo/sample/provider/FristNormalProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/java/com/hanshao/demo/sample/provider/FristNormalProvider.java -------------------------------------------------------------------------------- /app/src/main/java/com/hanshao/demo/sample/provider/FristWaterfalProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/java/com/hanshao/demo/sample/provider/FristWaterfalProvider.java -------------------------------------------------------------------------------- /app/src/main/java/com/hanshao/demo/sample/provider/OneProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/java/com/hanshao/demo/sample/provider/OneProvider.java -------------------------------------------------------------------------------- /app/src/main/java/com/hanshao/demo/sample/provider/TextProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/java/com/hanshao/demo/sample/provider/TextProvider.java -------------------------------------------------------------------------------- /app/src/main/java/com/hanshao/demo/sample/provider/TextWaterfalProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/java/com/hanshao/demo/sample/provider/TextWaterfalProvider.java -------------------------------------------------------------------------------- /app/src/main/java/com/hanshao/demo/sample/provider/ThreeProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/java/com/hanshao/demo/sample/provider/ThreeProvider.java -------------------------------------------------------------------------------- /app/src/main/java/com/hanshao/demo/sample/provider/TowProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/java/com/hanshao/demo/sample/provider/TowProvider.java -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_switch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/res/layout/activity_switch.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/holder_four.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/res/layout/holder_four.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/holder_header.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/res/layout/holder_header.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/holder_normal_one.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/res/layout/holder_normal_one.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/holder_one.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/res/layout/holder_one.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/holder_text.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/res/layout/holder_text.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/holder_text_waterfal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/res/layout/holder_text_waterfal.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/holder_three.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/res/layout/holder_three.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/holder_tow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/res/layout/holder_tow.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/holder_waterfal_one.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/res/layout/holder_waterfal_one.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_recycler_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/res/layout/layout_recycler_view.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/res/mipmap-xhdpi/a.jpg -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/b.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/res/mipmap-xhdpi/b.jpg -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/java/com/hanshao/demo/sample/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/app/src/test/java/com/hanshao/demo/sample/ExampleUnitTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/gradlew.bat -------------------------------------------------------------------------------- /images/after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/images/after.png -------------------------------------------------------------------------------- /images/b.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/images/b.gif -------------------------------------------------------------------------------- /images/befor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/images/befor.png -------------------------------------------------------------------------------- /images/uv.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/images/uv.gif -------------------------------------------------------------------------------- /local.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/local.properties -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app', ':universallibrary' 2 | -------------------------------------------------------------------------------- /universallibrary/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /local.properties -------------------------------------------------------------------------------- /universallibrary/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/universallibrary/build.gradle -------------------------------------------------------------------------------- /universallibrary/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/universallibrary/proguard-rules.pro -------------------------------------------------------------------------------- /universallibrary/src/androidTest/java/com/hanshao/demo/universallibrary/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/universallibrary/src/androidTest/java/com/hanshao/demo/universallibrary/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /universallibrary/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/universallibrary/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /universallibrary/src/main/java/com/hanshao/universal/FooterViewHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/universallibrary/src/main/java/com/hanshao/universal/FooterViewHolder.java -------------------------------------------------------------------------------- /universallibrary/src/main/java/com/hanshao/universal/OnLoadMoreListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/universallibrary/src/main/java/com/hanshao/universal/OnLoadMoreListener.java -------------------------------------------------------------------------------- /universallibrary/src/main/java/com/hanshao/universal/OnTryListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/universallibrary/src/main/java/com/hanshao/universal/OnTryListener.java -------------------------------------------------------------------------------- /universallibrary/src/main/java/com/hanshao/universal/UniversalAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/universallibrary/src/main/java/com/hanshao/universal/UniversalAdapter.java -------------------------------------------------------------------------------- /universallibrary/src/main/java/com/hanshao/universal/UniversalProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/universallibrary/src/main/java/com/hanshao/universal/UniversalProvider.java -------------------------------------------------------------------------------- /universallibrary/src/main/java/com/hanshao/universal/UniversalViewHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/universallibrary/src/main/java/com/hanshao/universal/UniversalViewHolder.java -------------------------------------------------------------------------------- /universallibrary/src/main/res/layout/recycler_view_foot.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/universallibrary/src/main/res/layout/recycler_view_foot.xml -------------------------------------------------------------------------------- /universallibrary/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/universallibrary/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /universallibrary/src/test/java/com/hanshao/demo/universallibrary/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidhan/UniversalAdapter/HEAD/universallibrary/src/test/java/com/hanshao/demo/universallibrary/ExampleUnitTest.java --------------------------------------------------------------------------------