├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── dexafree │ │ └── materiallistviewexample │ │ └── MainActivity.java │ └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-nodpi │ ├── dog.png │ └── photo.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ ├── drawable-xxhdpi │ └── ic_launcher.png │ ├── layout-large │ └── activity_main.xml │ ├── layout-xlarge │ └── activity_main.xml │ ├── layout │ ├── activity_main.xml │ └── list_item.xml │ ├── menu │ └── main.xml │ └── values │ ├── dimens.xml │ └── strings.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── materialList ├── .gitignore ├── build.gradle ├── gradle.properties ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ ├── android │ │ └── support │ │ │ └── v7 │ │ │ └── widget │ │ │ ├── MyRoundRectDrawable.java │ │ │ └── MyRoundRectDrawableWithShadow.java │ └── com │ │ └── dexafree │ │ └── materialList │ │ ├── card │ │ ├── Action.java │ │ ├── Card.java │ │ ├── CardLayout.java │ │ ├── CardProvider.java │ │ ├── OnActionClickListener.java │ │ ├── action │ │ │ ├── TextViewAction.java │ │ │ └── WelcomeButtonAction.java │ │ ├── event │ │ │ └── DismissEvent.java │ │ └── provider │ │ │ └── ListCardProvider.java │ │ ├── listeners │ │ ├── OnDismissCallback.java │ │ ├── RecyclerItemClickListener.java │ │ └── SwipeDismissRecyclerViewTouchListener.java │ │ └── view │ │ ├── MaterialListAdapter.java │ │ └── MaterialListView.java │ └── res │ ├── drawable-hdpi │ ├── ic_check.png │ └── sample_android.png │ ├── drawable-mdpi │ ├── ic_check.png │ └── sample_android.png │ ├── drawable-xhdpi │ ├── ic_check.png │ └── sample_android.png │ ├── drawable-xxhdpi │ ├── ic_check.png │ └── sample_android.png │ ├── layout │ ├── divider.xml │ ├── headline_16dp.xml │ ├── headline_24dp.xml │ ├── headline_image.xml │ ├── material_basic_buttons_card.xml │ ├── material_basic_image_buttons_card_layout.xml │ ├── material_big_image_card_layout.xml │ ├── material_image_with_buttons_card.xml │ ├── material_list_card_layout.xml │ ├── material_small_image_card.xml │ ├── material_welcome_card_layout.xml │ ├── rich_media_image.xml │ ├── supporting_text_16dp.xml │ └── supporting_text_24dp.xml │ ├── values-v14 │ └── styles_material.xml │ └── values │ ├── attrs.xml │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ ├── styles.xml │ └── styles_material.xml ├── maven_push.gradle └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/dexafree/materiallistviewexample/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/app/src/main/java/com/dexafree/materiallistviewexample/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/app/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/app/src/main/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/dog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/app/src/main/res/drawable-nodpi/dog.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/photo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/app/src/main/res/drawable-nodpi/photo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/app/src/main/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/app/src/main/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/layout-large/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/app/src/main/res/layout-large/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout-xlarge/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/app/src/main/res/layout-xlarge/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/list_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/app/src/main/res/layout/list_item.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/app/src/main/res/menu/main.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/gradlew.bat -------------------------------------------------------------------------------- /materialList/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /materialList/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/build.gradle -------------------------------------------------------------------------------- /materialList/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/gradle.properties -------------------------------------------------------------------------------- /materialList/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/proguard-rules.pro -------------------------------------------------------------------------------- /materialList/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /materialList/src/main/java/android/support/v7/widget/MyRoundRectDrawable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/src/main/java/android/support/v7/widget/MyRoundRectDrawable.java -------------------------------------------------------------------------------- /materialList/src/main/java/android/support/v7/widget/MyRoundRectDrawableWithShadow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/src/main/java/android/support/v7/widget/MyRoundRectDrawableWithShadow.java -------------------------------------------------------------------------------- /materialList/src/main/java/com/dexafree/materialList/card/Action.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/src/main/java/com/dexafree/materialList/card/Action.java -------------------------------------------------------------------------------- /materialList/src/main/java/com/dexafree/materialList/card/Card.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/src/main/java/com/dexafree/materialList/card/Card.java -------------------------------------------------------------------------------- /materialList/src/main/java/com/dexafree/materialList/card/CardLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/src/main/java/com/dexafree/materialList/card/CardLayout.java -------------------------------------------------------------------------------- /materialList/src/main/java/com/dexafree/materialList/card/CardProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/src/main/java/com/dexafree/materialList/card/CardProvider.java -------------------------------------------------------------------------------- /materialList/src/main/java/com/dexafree/materialList/card/OnActionClickListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/src/main/java/com/dexafree/materialList/card/OnActionClickListener.java -------------------------------------------------------------------------------- /materialList/src/main/java/com/dexafree/materialList/card/action/TextViewAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/src/main/java/com/dexafree/materialList/card/action/TextViewAction.java -------------------------------------------------------------------------------- /materialList/src/main/java/com/dexafree/materialList/card/action/WelcomeButtonAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/src/main/java/com/dexafree/materialList/card/action/WelcomeButtonAction.java -------------------------------------------------------------------------------- /materialList/src/main/java/com/dexafree/materialList/card/event/DismissEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/src/main/java/com/dexafree/materialList/card/event/DismissEvent.java -------------------------------------------------------------------------------- /materialList/src/main/java/com/dexafree/materialList/card/provider/ListCardProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/src/main/java/com/dexafree/materialList/card/provider/ListCardProvider.java -------------------------------------------------------------------------------- /materialList/src/main/java/com/dexafree/materialList/listeners/OnDismissCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/src/main/java/com/dexafree/materialList/listeners/OnDismissCallback.java -------------------------------------------------------------------------------- /materialList/src/main/java/com/dexafree/materialList/listeners/RecyclerItemClickListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/src/main/java/com/dexafree/materialList/listeners/RecyclerItemClickListener.java -------------------------------------------------------------------------------- /materialList/src/main/java/com/dexafree/materialList/listeners/SwipeDismissRecyclerViewTouchListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/src/main/java/com/dexafree/materialList/listeners/SwipeDismissRecyclerViewTouchListener.java -------------------------------------------------------------------------------- /materialList/src/main/java/com/dexafree/materialList/view/MaterialListAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/src/main/java/com/dexafree/materialList/view/MaterialListAdapter.java -------------------------------------------------------------------------------- /materialList/src/main/java/com/dexafree/materialList/view/MaterialListView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/src/main/java/com/dexafree/materialList/view/MaterialListView.java -------------------------------------------------------------------------------- /materialList/src/main/res/drawable-hdpi/ic_check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/src/main/res/drawable-hdpi/ic_check.png -------------------------------------------------------------------------------- /materialList/src/main/res/drawable-hdpi/sample_android.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/src/main/res/drawable-hdpi/sample_android.png -------------------------------------------------------------------------------- /materialList/src/main/res/drawable-mdpi/ic_check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/src/main/res/drawable-mdpi/ic_check.png -------------------------------------------------------------------------------- /materialList/src/main/res/drawable-mdpi/sample_android.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/src/main/res/drawable-mdpi/sample_android.png -------------------------------------------------------------------------------- /materialList/src/main/res/drawable-xhdpi/ic_check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/src/main/res/drawable-xhdpi/ic_check.png -------------------------------------------------------------------------------- /materialList/src/main/res/drawable-xhdpi/sample_android.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/src/main/res/drawable-xhdpi/sample_android.png -------------------------------------------------------------------------------- /materialList/src/main/res/drawable-xxhdpi/ic_check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/src/main/res/drawable-xxhdpi/ic_check.png -------------------------------------------------------------------------------- /materialList/src/main/res/drawable-xxhdpi/sample_android.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/src/main/res/drawable-xxhdpi/sample_android.png -------------------------------------------------------------------------------- /materialList/src/main/res/layout/divider.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/src/main/res/layout/divider.xml -------------------------------------------------------------------------------- /materialList/src/main/res/layout/headline_16dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/src/main/res/layout/headline_16dp.xml -------------------------------------------------------------------------------- /materialList/src/main/res/layout/headline_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/src/main/res/layout/headline_24dp.xml -------------------------------------------------------------------------------- /materialList/src/main/res/layout/headline_image.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/src/main/res/layout/headline_image.xml -------------------------------------------------------------------------------- /materialList/src/main/res/layout/material_basic_buttons_card.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/src/main/res/layout/material_basic_buttons_card.xml -------------------------------------------------------------------------------- /materialList/src/main/res/layout/material_basic_image_buttons_card_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/src/main/res/layout/material_basic_image_buttons_card_layout.xml -------------------------------------------------------------------------------- /materialList/src/main/res/layout/material_big_image_card_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/src/main/res/layout/material_big_image_card_layout.xml -------------------------------------------------------------------------------- /materialList/src/main/res/layout/material_image_with_buttons_card.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/src/main/res/layout/material_image_with_buttons_card.xml -------------------------------------------------------------------------------- /materialList/src/main/res/layout/material_list_card_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/src/main/res/layout/material_list_card_layout.xml -------------------------------------------------------------------------------- /materialList/src/main/res/layout/material_small_image_card.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/src/main/res/layout/material_small_image_card.xml -------------------------------------------------------------------------------- /materialList/src/main/res/layout/material_welcome_card_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/src/main/res/layout/material_welcome_card_layout.xml -------------------------------------------------------------------------------- /materialList/src/main/res/layout/rich_media_image.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/src/main/res/layout/rich_media_image.xml -------------------------------------------------------------------------------- /materialList/src/main/res/layout/supporting_text_16dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/src/main/res/layout/supporting_text_16dp.xml -------------------------------------------------------------------------------- /materialList/src/main/res/layout/supporting_text_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/src/main/res/layout/supporting_text_24dp.xml -------------------------------------------------------------------------------- /materialList/src/main/res/values-v14/styles_material.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/src/main/res/values-v14/styles_material.xml -------------------------------------------------------------------------------- /materialList/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /materialList/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /materialList/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /materialList/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /materialList/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /materialList/src/main/res/values/styles_material.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/materialList/src/main/res/values/styles_material.xml -------------------------------------------------------------------------------- /maven_push.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dexafree/MaterialList/HEAD/maven_push.gradle -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app', ':materialList' 2 | --------------------------------------------------------------------------------