├── .gitignore ├── LICENSE ├── README.md ├── asyncexpandablelist ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── ericliu │ │ └── asyncexpandablelist │ │ ├── CollectionView.java │ │ ├── CollectionViewCallbacks.java │ │ └── async │ │ ├── AsyncExpandableListView.java │ │ ├── AsyncExpandableListViewCallbacks.java │ │ └── AsyncHeaderViewHolder.java │ └── res │ └── values │ └── strings.xml ├── sampleapp ├── build.gradle └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── ericliu │ │ └── asyncexpandablelistsample │ │ ├── AsyncActivity.java │ │ ├── MainActivity.java │ │ └── News.java │ └── res │ ├── drawable-hdpi │ ├── ic_arrow_down.png │ ├── ic_arrow_up.png │ ├── ic_launcher.png │ └── tile.9.png │ ├── drawable-mdpi │ ├── ic_arrow_down.png │ ├── ic_arrow_up.png │ └── ic_launcher.png │ ├── drawable-xhdpi │ ├── ic_arrow_down.png │ ├── ic_arrow_up.png │ └── ic_launcher.png │ ├── drawable-xxhdpi │ ├── ic_arrow_down.png │ ├── ic_arrow_up.png │ └── ic_launcher.png │ ├── layout │ ├── activity_async.xml │ ├── activity_main.xml │ ├── header_row_item.xml │ ├── header_row_item_async.xml │ ├── recycler_view_frag.xml │ ├── text_row_item.xml │ └── text_row_item_async.xml │ ├── menu │ └── main.xml │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ericliu001/async-expandable-list/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ericliu001/async-expandable-list/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ericliu001/async-expandable-list/HEAD/README.md -------------------------------------------------------------------------------- /asyncexpandablelist/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /asyncexpandablelist/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ericliu001/async-expandable-list/HEAD/asyncexpandablelist/build.gradle -------------------------------------------------------------------------------- /asyncexpandablelist/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ericliu001/async-expandable-list/HEAD/asyncexpandablelist/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /asyncexpandablelist/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ericliu001/async-expandable-list/HEAD/asyncexpandablelist/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /asyncexpandablelist/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ericliu001/async-expandable-list/HEAD/asyncexpandablelist/gradlew -------------------------------------------------------------------------------- /asyncexpandablelist/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ericliu001/async-expandable-list/HEAD/asyncexpandablelist/gradlew.bat -------------------------------------------------------------------------------- /asyncexpandablelist/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ericliu001/async-expandable-list/HEAD/asyncexpandablelist/proguard-rules.pro -------------------------------------------------------------------------------- /asyncexpandablelist/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ericliu001/async-expandable-list/HEAD/asyncexpandablelist/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /asyncexpandablelist/src/main/java/com/ericliu/asyncexpandablelist/CollectionView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ericliu001/async-expandable-list/HEAD/asyncexpandablelist/src/main/java/com/ericliu/asyncexpandablelist/CollectionView.java -------------------------------------------------------------------------------- /asyncexpandablelist/src/main/java/com/ericliu/asyncexpandablelist/CollectionViewCallbacks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ericliu001/async-expandable-list/HEAD/asyncexpandablelist/src/main/java/com/ericliu/asyncexpandablelist/CollectionViewCallbacks.java -------------------------------------------------------------------------------- /asyncexpandablelist/src/main/java/com/ericliu/asyncexpandablelist/async/AsyncExpandableListView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ericliu001/async-expandable-list/HEAD/asyncexpandablelist/src/main/java/com/ericliu/asyncexpandablelist/async/AsyncExpandableListView.java -------------------------------------------------------------------------------- /asyncexpandablelist/src/main/java/com/ericliu/asyncexpandablelist/async/AsyncExpandableListViewCallbacks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ericliu001/async-expandable-list/HEAD/asyncexpandablelist/src/main/java/com/ericliu/asyncexpandablelist/async/AsyncExpandableListViewCallbacks.java -------------------------------------------------------------------------------- /asyncexpandablelist/src/main/java/com/ericliu/asyncexpandablelist/async/AsyncHeaderViewHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ericliu001/async-expandable-list/HEAD/asyncexpandablelist/src/main/java/com/ericliu/asyncexpandablelist/async/AsyncHeaderViewHolder.java -------------------------------------------------------------------------------- /asyncexpandablelist/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ericliu001/async-expandable-list/HEAD/asyncexpandablelist/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /sampleapp/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ericliu001/async-expandable-list/HEAD/sampleapp/build.gradle -------------------------------------------------------------------------------- /sampleapp/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ericliu001/async-expandable-list/HEAD/sampleapp/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /sampleapp/src/main/java/com/ericliu/asyncexpandablelistsample/AsyncActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ericliu001/async-expandable-list/HEAD/sampleapp/src/main/java/com/ericliu/asyncexpandablelistsample/AsyncActivity.java -------------------------------------------------------------------------------- /sampleapp/src/main/java/com/ericliu/asyncexpandablelistsample/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ericliu001/async-expandable-list/HEAD/sampleapp/src/main/java/com/ericliu/asyncexpandablelistsample/MainActivity.java -------------------------------------------------------------------------------- /sampleapp/src/main/java/com/ericliu/asyncexpandablelistsample/News.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ericliu001/async-expandable-list/HEAD/sampleapp/src/main/java/com/ericliu/asyncexpandablelistsample/News.java -------------------------------------------------------------------------------- /sampleapp/src/main/res/drawable-hdpi/ic_arrow_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ericliu001/async-expandable-list/HEAD/sampleapp/src/main/res/drawable-hdpi/ic_arrow_down.png -------------------------------------------------------------------------------- /sampleapp/src/main/res/drawable-hdpi/ic_arrow_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ericliu001/async-expandable-list/HEAD/sampleapp/src/main/res/drawable-hdpi/ic_arrow_up.png -------------------------------------------------------------------------------- /sampleapp/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ericliu001/async-expandable-list/HEAD/sampleapp/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /sampleapp/src/main/res/drawable-hdpi/tile.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ericliu001/async-expandable-list/HEAD/sampleapp/src/main/res/drawable-hdpi/tile.9.png -------------------------------------------------------------------------------- /sampleapp/src/main/res/drawable-mdpi/ic_arrow_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ericliu001/async-expandable-list/HEAD/sampleapp/src/main/res/drawable-mdpi/ic_arrow_down.png -------------------------------------------------------------------------------- /sampleapp/src/main/res/drawable-mdpi/ic_arrow_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ericliu001/async-expandable-list/HEAD/sampleapp/src/main/res/drawable-mdpi/ic_arrow_up.png -------------------------------------------------------------------------------- /sampleapp/src/main/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ericliu001/async-expandable-list/HEAD/sampleapp/src/main/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /sampleapp/src/main/res/drawable-xhdpi/ic_arrow_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ericliu001/async-expandable-list/HEAD/sampleapp/src/main/res/drawable-xhdpi/ic_arrow_down.png -------------------------------------------------------------------------------- /sampleapp/src/main/res/drawable-xhdpi/ic_arrow_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ericliu001/async-expandable-list/HEAD/sampleapp/src/main/res/drawable-xhdpi/ic_arrow_up.png -------------------------------------------------------------------------------- /sampleapp/src/main/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ericliu001/async-expandable-list/HEAD/sampleapp/src/main/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sampleapp/src/main/res/drawable-xxhdpi/ic_arrow_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ericliu001/async-expandable-list/HEAD/sampleapp/src/main/res/drawable-xxhdpi/ic_arrow_down.png -------------------------------------------------------------------------------- /sampleapp/src/main/res/drawable-xxhdpi/ic_arrow_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ericliu001/async-expandable-list/HEAD/sampleapp/src/main/res/drawable-xxhdpi/ic_arrow_up.png -------------------------------------------------------------------------------- /sampleapp/src/main/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ericliu001/async-expandable-list/HEAD/sampleapp/src/main/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sampleapp/src/main/res/layout/activity_async.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ericliu001/async-expandable-list/HEAD/sampleapp/src/main/res/layout/activity_async.xml -------------------------------------------------------------------------------- /sampleapp/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ericliu001/async-expandable-list/HEAD/sampleapp/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /sampleapp/src/main/res/layout/header_row_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ericliu001/async-expandable-list/HEAD/sampleapp/src/main/res/layout/header_row_item.xml -------------------------------------------------------------------------------- /sampleapp/src/main/res/layout/header_row_item_async.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ericliu001/async-expandable-list/HEAD/sampleapp/src/main/res/layout/header_row_item_async.xml -------------------------------------------------------------------------------- /sampleapp/src/main/res/layout/recycler_view_frag.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ericliu001/async-expandable-list/HEAD/sampleapp/src/main/res/layout/recycler_view_frag.xml -------------------------------------------------------------------------------- /sampleapp/src/main/res/layout/text_row_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ericliu001/async-expandable-list/HEAD/sampleapp/src/main/res/layout/text_row_item.xml -------------------------------------------------------------------------------- /sampleapp/src/main/res/layout/text_row_item_async.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ericliu001/async-expandable-list/HEAD/sampleapp/src/main/res/layout/text_row_item_async.xml -------------------------------------------------------------------------------- /sampleapp/src/main/res/menu/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ericliu001/async-expandable-list/HEAD/sampleapp/src/main/res/menu/main.xml -------------------------------------------------------------------------------- /sampleapp/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ericliu001/async-expandable-list/HEAD/sampleapp/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /sampleapp/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ericliu001/async-expandable-list/HEAD/sampleapp/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /sampleapp/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ericliu001/async-expandable-list/HEAD/sampleapp/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /sampleapp/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ericliu001/async-expandable-list/HEAD/sampleapp/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':asyncexpandablelist', ':sampleapp' --------------------------------------------------------------------------------