├── .gitignore ├── .idea ├── caches │ └── build_file_checksums.ser ├── codeStyles │ └── Project.xml ├── compiler.xml ├── copyright │ └── profiles_settings.xml ├── encodings.xml ├── gradle.xml ├── jarRepositories.xml ├── misc.xml ├── modules.xml ├── runConfigurations.xml └── vcs.xml ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── eajy │ │ └── materialdesigncolor │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── assets │ │ └── open_source_license.html │ ├── ic_launcher-web.png │ ├── java │ │ └── com │ │ │ └── eajy │ │ │ └── materialdesigncolor │ │ │ ├── Constant.java │ │ │ ├── Data.java │ │ │ ├── activity │ │ │ ├── AboutActivity.java │ │ │ ├── DonateActivity.java │ │ │ ├── ExplainActivity.java │ │ │ ├── MainActivity.java │ │ │ ├── MyAppsActivity.java │ │ │ └── WebActivity.java │ │ │ ├── adapter │ │ │ ├── FragmentAdapter.java │ │ │ ├── MyAppsAdapter.java │ │ │ └── RecyclerViewAdapter.java │ │ │ ├── fragment │ │ │ └── MainFragment.java │ │ │ ├── model │ │ │ └── MyAppsModel.java │ │ │ ├── util │ │ │ └── AppUtils.java │ │ │ └── view │ │ │ └── GuideDialog.java │ └── res │ │ ├── anim │ │ ├── anim_about_card_show.xml │ │ └── anim_guide_dismiss.xml │ │ ├── drawable-hdpi │ │ ├── github.png │ │ ├── ic_add_white_24dp.png │ │ ├── ic_apps_black_24dp.png │ │ ├── ic_attach_money_black_24dp.png │ │ ├── ic_chevron_left_black_24dp.png │ │ ├── ic_chevron_right_black_24dp.png │ │ ├── ic_close_white_24dp.png │ │ ├── ic_content_paste_black_24dp.png │ │ ├── ic_copyright_black_24dp.png │ │ ├── ic_email_black_24dp.png │ │ ├── ic_info_black_24dp.png │ │ ├── ic_location_on_black_24dp.png │ │ ├── ic_menu_black_24dp.png │ │ ├── ic_monetization_on_black_24dp.png │ │ ├── ic_public_black_24dp.png │ │ ├── ic_share_white_24dp.png │ │ ├── ic_shop_black_24dp.png │ │ └── ic_web_white_24dp.png │ │ ├── drawable-mdpi │ │ ├── github.png │ │ ├── ic_add_white_24dp.png │ │ ├── ic_apps_black_24dp.png │ │ ├── ic_attach_money_black_24dp.png │ │ ├── ic_chevron_left_black_24dp.png │ │ ├── ic_chevron_right_black_24dp.png │ │ ├── ic_close_white_24dp.png │ │ ├── ic_content_paste_black_24dp.png │ │ ├── ic_copyright_black_24dp.png │ │ ├── ic_email_black_24dp.png │ │ ├── ic_info_black_24dp.png │ │ ├── ic_location_on_black_24dp.png │ │ ├── ic_menu_black_24dp.png │ │ ├── ic_monetization_on_black_24dp.png │ │ ├── ic_public_black_24dp.png │ │ ├── ic_share_white_24dp.png │ │ ├── ic_shop_black_24dp.png │ │ └── ic_web_white_24dp.png │ │ ├── drawable-nodpi │ │ ├── flutter_demo.png │ │ ├── game_2048.png │ │ ├── material_design_2.png │ │ ├── material_design_color.png │ │ ├── material_design_demo.png │ │ ├── tasks.png │ │ └── x_launcher.png │ │ ├── drawable-xhdpi │ │ ├── github.png │ │ ├── ic_add_white_24dp.png │ │ ├── ic_apps_black_24dp.png │ │ ├── ic_attach_money_black_24dp.png │ │ ├── ic_chevron_left_black_24dp.png │ │ ├── ic_chevron_right_black_24dp.png │ │ ├── ic_close_white_24dp.png │ │ ├── ic_content_paste_black_24dp.png │ │ ├── ic_copyright_black_24dp.png │ │ ├── ic_email_black_24dp.png │ │ ├── ic_info_black_24dp.png │ │ ├── ic_location_on_black_24dp.png │ │ ├── ic_menu_black_24dp.png │ │ ├── ic_monetization_on_black_24dp.png │ │ ├── ic_public_black_24dp.png │ │ ├── ic_share_white_24dp.png │ │ ├── ic_shop_black_24dp.png │ │ └── ic_web_white_24dp.png │ │ ├── drawable-xxhdpi │ │ ├── github.png │ │ ├── ic_add_white_24dp.png │ │ ├── ic_apps_black_24dp.png │ │ ├── ic_attach_money_black_24dp.png │ │ ├── ic_chevron_left_black_24dp.png │ │ ├── ic_chevron_right_black_24dp.png │ │ ├── ic_close_white_24dp.png │ │ ├── ic_content_paste_black_24dp.png │ │ ├── ic_copyright_black_24dp.png │ │ ├── ic_email_black_24dp.png │ │ ├── ic_info_black_24dp.png │ │ ├── ic_location_on_black_24dp.png │ │ ├── ic_menu_black_24dp.png │ │ ├── ic_monetization_on_black_24dp.png │ │ ├── ic_public_black_24dp.png │ │ ├── ic_share_white_24dp.png │ │ ├── ic_shop_black_24dp.png │ │ └── ic_web_white_24dp.png │ │ ├── drawable-xxxhdpi │ │ ├── github.png │ │ ├── ic_add_white_24dp.png │ │ ├── ic_apps_black_24dp.png │ │ ├── ic_attach_money_black_24dp.png │ │ ├── ic_chevron_left_black_24dp.png │ │ ├── ic_chevron_right_black_24dp.png │ │ ├── ic_close_white_24dp.png │ │ ├── ic_content_paste_black_24dp.png │ │ ├── ic_copyright_black_24dp.png │ │ ├── ic_email_black_24dp.png │ │ ├── ic_info_black_24dp.png │ │ ├── ic_location_on_black_24dp.png │ │ ├── ic_menu_black_24dp.png │ │ ├── ic_monetization_on_black_24dp.png │ │ ├── ic_public_black_24dp.png │ │ ├── ic_share_white_24dp.png │ │ ├── ic_shop_black_24dp.png │ │ └── ic_web_white_24dp.png │ │ ├── drawable │ │ ├── google_colors.png │ │ ├── ic_launcher_big.png │ │ ├── ic_lens_amber_500_24dp.xml │ │ ├── ic_lens_blue_500_24dp.xml │ │ ├── ic_lens_blue_grey_500_24dp.xml │ │ ├── ic_lens_brown_500_24dp.xml │ │ ├── ic_lens_cyan_500_24dp.xml │ │ ├── ic_lens_deep_orange_500_24dp.xml │ │ ├── ic_lens_deep_purple_500_24dp.xml │ │ ├── ic_lens_green_500_24dp.xml │ │ ├── ic_lens_grey_500_24dp.xml │ │ ├── ic_lens_indigo_500_24dp.xml │ │ ├── ic_lens_light_blue_500_24dp.xml │ │ ├── ic_lens_light_green_500_24dp.xml │ │ ├── ic_lens_lime_500_24dp.xml │ │ ├── ic_lens_orange_500_24dp.xml │ │ ├── ic_lens_pink_500_24dp.xml │ │ ├── ic_lens_purple_500_24dp.xml │ │ ├── ic_lens_red_500_24dp.xml │ │ ├── ic_lens_teal_500_24dp.xml │ │ ├── ic_lens_yellow_500_24dp.xml │ │ └── round.xml │ │ ├── layout-w820dp │ │ └── activity_about.xml │ │ ├── layout │ │ ├── activity_about.xml │ │ ├── activity_donate.xml │ │ ├── activity_explain.xml │ │ ├── activity_main.xml │ │ ├── activity_my_apps.xml │ │ ├── activity_web.xml │ │ ├── ad_banner.xml │ │ ├── app_bar_main.xml │ │ ├── card_about_1.xml │ │ ├── card_about_2.xml │ │ ├── content_donate.xml │ │ ├── dialog_guide.xml │ │ ├── dialog_source_licenses.xml │ │ ├── fragment_main.xml │ │ ├── item_my_apps.xml │ │ ├── item_recycler_view.xml │ │ ├── nav_header_main.xml │ │ └── page_start.xml │ │ ├── menu │ │ ├── activity_main_drawer.xml │ │ └── menu_web_view.xml │ │ ├── mipmap-anydpi-v26 │ │ └── ic_launcher.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ ├── ic_launcher_round.png │ │ ├── ic_shortcut_about.png │ │ └── ic_shortcut_about_color.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ ├── ic_launcher_round.png │ │ ├── ic_shortcut_about.png │ │ └── ic_shortcut_about_color.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ ├── ic_launcher_round.png │ │ ├── ic_shortcut_about.png │ │ └── ic_shortcut_about_color.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ ├── ic_launcher_round.png │ │ ├── ic_shortcut_about.png │ │ └── ic_shortcut_about_color.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ ├── ic_launcher_round.png │ │ ├── ic_shortcut_about.png │ │ └── ic_shortcut_about_color.png │ │ ├── values-pl-rPL │ │ ├── arrays.xml │ │ └── strings.xml │ │ ├── values-ug │ │ ├── arrays.xml │ │ └── strings.xml │ │ ├── values-w480dp-land │ │ └── dimens.xml │ │ ├── values-w600dp │ │ └── dimens.xml │ │ ├── values-w820dp │ │ └── dimens.xml │ │ ├── values-zh-rCN │ │ ├── arrays.xml │ │ └── strings.xml │ │ ├── values │ │ ├── arrays.xml │ │ ├── colors.xml │ │ ├── configs.xml │ │ ├── dimens.xml │ │ ├── ic_launcher_background.xml │ │ ├── strings.xml │ │ └── styles.xml │ │ └── xml │ │ └── shortcuts.xml │ └── test │ └── java │ └── com │ └── eajy │ └── materialdesigncolor │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── pictures ├── 1.png ├── 2.png └── pad_1.png └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | /.idea/caches 7 | .DS_Store 8 | /build 9 | /captures 10 | .externalNativeBuild 11 | -------------------------------------------------------------------------------- /.idea/caches/build_file_checksums.ser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/.idea/caches/build_file_checksums.ser -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | xmlns:android 14 | 15 | ^$ 16 | 17 | 18 | 19 |
20 |
21 | 22 | 23 | 24 | xmlns:.* 25 | 26 | ^$ 27 | 28 | 29 | BY_NAME 30 | 31 |
32 |
33 | 34 | 35 | 36 | .*:id 37 | 38 | http://schemas.android.com/apk/res/android 39 | 40 | 41 | 42 |
43 |
44 | 45 | 46 | 47 | .*:name 48 | 49 | http://schemas.android.com/apk/res/android 50 | 51 | 52 | 53 |
54 |
55 | 56 | 57 | 58 | name 59 | 60 | ^$ 61 | 62 | 63 | 64 |
65 |
66 | 67 | 68 | 69 | style 70 | 71 | ^$ 72 | 73 | 74 | 75 |
76 |
77 | 78 | 79 | 80 | .* 81 | 82 | ^$ 83 | 84 | 85 | BY_NAME 86 | 87 |
88 |
89 | 90 | 91 | 92 | .* 93 | 94 | http://schemas.android.com/apk/res/android 95 | 96 | 97 | ANDROID_ATTRIBUTE_ORDER 98 | 99 |
100 |
101 | 102 | 103 | 104 | .* 105 | 106 | .* 107 | 108 | 109 | BY_NAME 110 | 111 |
112 |
113 |
114 |
115 |
116 |
-------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 20 | 21 | -------------------------------------------------------------------------------- /.idea/jarRepositories.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 14 | 15 | 19 | 20 | 24 | 25 | -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 22 | 37 | 38 | 39 | 40 | 41 | 42 | 44 | -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 | --- 3 | 4 | **Color** 5 | 6 | Color in material design is inspired by bold hues juxtaposed with muted environments, deep shadows, and bright highlights. 7 | 8 | **The color palette** 9 | 10 | This color palette comprises primary and accent colors that can be used for illustration or to develop your brand colors. They’ve been designed to work harmoniously with each other. The color palette starts with primary colors and fills in the spectrum to create a complete and usable palette for Android, Web, and iOS. Google suggests using the 500 colors as the primary colors in your app and the other colors as accents colors. 11 | 12 | **Google material color website:** 13 | https://material.io/guidelines/style/color.html# 14 | 15 | **Google Play:** 16 | https://play.google.com/store/apps/details?id=com.eajy.materialdesigncolor 17 | 18 | ![image](https://github.com/Eajy/MaterialDesignColor/blob/master/pictures/1.png) 19 | 20 | ![image](https://github.com/Eajy/MaterialDesignColor/blob/master/pictures/2.png) 21 | 22 | ![image](https://github.com/Eajy/MaterialDesignColor/blob/master/pictures/pad_1.png) 23 | 24 | --- 25 | 26 | #### Open Source Licenses: 27 | Copyright 2016 Eajy 28 | 29 | The product includes: 30 | 31 | Apache License, Version 2.0 32 | You may obtain a copy of the license at 33 | http://www.apache.org/licenses/LICENSE-2.0 34 | 35 | Android Support Library 36 | Copyright © 2005 The Android Open Source Project. All rights reserved. 37 | http://developer.android.com/tools/extras/support-library.html 38 | 39 | Google Material Design Icons 40 | Copyright © Google, Inc. All rights reserved. 41 | https://material.io/icons/ 42 | 43 | Google Material Design Guidelines 44 | Copyright © Google, Inc. All rights reserved. 45 | https://material.io/guidelines/ 46 | 47 | [_**- Designed by Eajy in China.**_](https://sites.google.com/view/eajy) -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'com.android.application' 2 | 3 | android { 4 | compileSdkVersion 30 5 | 6 | defaultConfig { 7 | applicationId "com.eajy.materialdesigncolor" 8 | minSdkVersion 21 9 | targetSdkVersion 30 10 | versionCode 32 11 | versionName "3.9" 12 | testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 13 | } 14 | 15 | buildTypes { 16 | release { 17 | minifyEnabled true 18 | shrinkResources true 19 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 20 | } 21 | debug { 22 | minifyEnabled false 23 | } 24 | } 25 | 26 | lintOptions { 27 | checkReleaseBuilds false 28 | abortOnError false 29 | } 30 | } 31 | 32 | dependencies { 33 | implementation fileTree(dir: 'libs', include: ['*.jar']) 34 | testImplementation 'junit:junit:4.13.2' 35 | androidTestImplementation 'com.android.support.test:runner:1.0.2' 36 | androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2' 37 | 38 | def supportLibVersion = '28.0.0' 39 | implementation "com.android.support:appcompat-v7:${supportLibVersion}" 40 | implementation "com.android.support:support-v4:${supportLibVersion}" 41 | implementation "com.android.support:design:${supportLibVersion}" 42 | implementation "com.android.support:cardview-v7:${supportLibVersion}" 43 | implementation 'com.android.support.constraint:constraint-layout:2.0.4' 44 | implementation 'com.android.billingclient:billing:2.2.1' 45 | implementation 'com.google.android.gms:play-services-ads:17.1.1' 46 | } 47 | -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in D:\Android\sdk/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | 12 | # If your project uses WebView with JS, uncomment the following 13 | # and specify the fully qualified class name to the JavaScript interface 14 | # class: 15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 16 | # public *; 17 | #} 18 | 19 | # Uncomment this to preserve the line number information for 20 | # debugging stack traces. 21 | #-keepattributes SourceFile,LineNumberTable 22 | 23 | # If you keep the line number information, uncomment this to 24 | # hide the original source file name. 25 | #-renamesourcefileattribute SourceFile 26 | 27 | -keep class com.android.vending.billing.** 28 | -------------------------------------------------------------------------------- /app/src/androidTest/java/com/eajy/materialdesigncolor/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- 1 | package com.eajy.materialdesigncolor; 2 | 3 | import android.content.Context; 4 | import android.support.test.InstrumentationRegistry; 5 | import android.support.test.runner.AndroidJUnit4; 6 | 7 | import org.junit.Test; 8 | import org.junit.runner.RunWith; 9 | 10 | import static org.junit.Assert.*; 11 | 12 | /** 13 | * Instrumentation test, which will execute on an Android device. 14 | * 15 | * @see Testing documentation 16 | */ 17 | @RunWith(AndroidJUnit4.class) 18 | public class ExampleInstrumentedTest { 19 | @Test 20 | public void useAppContext() throws Exception { 21 | // Context of the app under test. 22 | Context appContext = InstrumentationRegistry.getTargetContext(); 23 | 24 | assertEquals("com.eajy.materialdesigncolor", appContext.getPackageName()); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 14 | 15 | 19 | 20 | 21 | 22 | 23 | 26 | 27 | 28 | 33 | 36 | 40 | 45 | 50 | 51 | 54 | 57 | 58 | 62 | 63 | 64 | -------------------------------------------------------------------------------- /app/src/main/assets/open_source_license.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Open Sources License 5 | 6 | 7 | 8 | 9 | Copyright 2016 Eajy 10 |
11 |
12 | 13 | The product includes: 14 |
15 |
16 | 17 | Apache License, Version 2.0 18 |
19 | You may obtain a copy of the license at 20 |
21 | http://www.apache.org/licenses/LICENSE-2.0 22 |
23 |
24 | 25 | Android Support Library 26 |
27 | Copyright © 2005 The Android Open Source Project. All rights reserved. 28 |
29 | http://developer.android.com/tools/extras/support-library.html 30 |
31 |
32 | 33 | Google Material Design Icons 34 |
35 | Copyright © Google, Inc. All rights reserved. 36 |
37 | https://material.io/icons/ 38 |
39 |
40 | 41 | Google Material Design Guidelines 42 |
43 | Copyright © Google, Inc. All rights reserved. 44 |
45 | https://material.io/guidelines/ 46 |
47 |
48 | 49 | 50 | 51 | -------------------------------------------------------------------------------- /app/src/main/ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/ic_launcher-web.png -------------------------------------------------------------------------------- /app/src/main/java/com/eajy/materialdesigncolor/Constant.java: -------------------------------------------------------------------------------- 1 | package com.eajy.materialdesigncolor; 2 | 3 | /** 4 | * Created by zhang on 2016.09.23. 5 | */ 6 | public class Constant { 7 | 8 | public static String APP_URL = "https://play.google.com/store/apps/details?id=com.eajy.materialdesigncolor"; 9 | private static String DESIGNED_BY = "Designed by Eajy in China"; 10 | public static String SHARE_CONTENT = "Material Design Color:\n" + APP_URL + "\n- " + DESIGNED_BY; 11 | public static String EMAIL = "mailto:eajy.zhangxiao@gmail.com"; 12 | public static String GIT_HUB = "https://github.com/Eajy/MaterialDesignColor"; 13 | public static String MY_WEBSITE = "https://sites.google.com/view/eajy"; 14 | 15 | public static String GOOGLE_COLOR_WEBSITE = "https://material.io/guidelines/style/color.html#"; 16 | 17 | } 18 | -------------------------------------------------------------------------------- /app/src/main/java/com/eajy/materialdesigncolor/Data.java: -------------------------------------------------------------------------------- 1 | package com.eajy.materialdesigncolor; 2 | 3 | import com.eajy.materialdesigncolor.model.MyAppsModel; 4 | 5 | import java.util.ArrayList; 6 | import java.util.List; 7 | 8 | public class Data { 9 | 10 | public static List getMyAppsData() { 11 | List lists = new ArrayList(); 12 | 13 | MyAppsModel model0 = new MyAppsModel(); 14 | model0.setName("Material Design"); 15 | model0.setDescription("A beautiful app designed with Material Design."); 16 | model0.setPackageName("com.eajy.materialdesigndemo"); 17 | model0.setGooglePlayUrl("https://play.google.com/store/apps/details?id=com.eajy.materialdesigndemo"); 18 | model0.setImageUrl("material_design_demo"); 19 | if (!model0.getPackageName().equals(BuildConfig.APPLICATION_ID)) 20 | lists.add(model0); 21 | 22 | MyAppsModel model7 = new MyAppsModel(); 23 | model7.setName("Tasks"); 24 | model7.setDescription("Simply create any task or goal or target, and to achieve it."); 25 | model7.setPackageName("com.eajy.apps.tasks"); 26 | model7.setGooglePlayUrl("https://play.google.com/store/apps/details?id=com.eajy.apps.tasks"); 27 | model7.setImageUrl("tasks"); 28 | if (!model7.getPackageName().equals(BuildConfig.APPLICATION_ID)) 29 | lists.add(model7); 30 | 31 | MyAppsModel model6 = new MyAppsModel(); 32 | model6.setName("Material Design 2"); 33 | model6.setDescription("A beautiful app designed with Material Design 2."); 34 | model6.setPackageName("com.eajy.materialdesign2"); 35 | model6.setGooglePlayUrl("https://play.google.com/store/apps/details?id=com.eajy.materialdesign2"); 36 | model6.setImageUrl("material_design_2"); 37 | if (!model6.getPackageName().equals(BuildConfig.APPLICATION_ID)) 38 | lists.add(model6); 39 | 40 | MyAppsModel model3 = new MyAppsModel(); 41 | model3.setName("X Launcher"); 42 | model3.setDescription("A beautiful Pixel-Launcher-liked launcher with simplify."); 43 | model3.setPackageName("com.eajy.launcher"); 44 | model3.setGooglePlayUrl("https://play.google.com/store/apps/details?id=com.eajy.launcher"); 45 | model3.setImageUrl("x_launcher"); 46 | if (!model3.getPackageName().equals(BuildConfig.APPLICATION_ID)) 47 | lists.add(model3); 48 | 49 | MyAppsModel model2 = new MyAppsModel(); 50 | model2.setName("Flutter Demo"); 51 | model2.setDescription("A beautiful app designed with Material Design by using Flutter."); 52 | model2.setPackageName("com.eajy.flutterdemo"); 53 | model2.setGooglePlayUrl("https://play.google.com/store/apps/details?id=com.eajy.flutterdemo"); 54 | model2.setImageUrl("flutter_demo"); 55 | if (!model2.getPackageName().equals(BuildConfig.APPLICATION_ID)) 56 | lists.add(model2); 57 | 58 | MyAppsModel model1 = new MyAppsModel(); 59 | model1.setName("Material Design Color"); 60 | model1.setDescription("This app shows the color in Material Design."); 61 | model1.setPackageName("com.eajy.materialdesigncolor"); 62 | model1.setGooglePlayUrl("https://play.google.com/store/apps/details?id=com.eajy.materialdesigncolor"); 63 | model1.setImageUrl("material_design_color"); 64 | if (!model1.getPackageName().equals(BuildConfig.APPLICATION_ID)) 65 | lists.add(model1); 66 | 67 | MyAppsModel model5 = new MyAppsModel(); 68 | model5.setName("2048 Game"); 69 | model5.setDescription("Classic game - 2048. Please enjoy it."); 70 | model5.setPackageName("com.eajy.game.game2048"); 71 | model5.setGooglePlayUrl("https://play.google.com/store/apps/details?id=com.eajy.game.game2048"); 72 | model5.setImageUrl("game_2048"); 73 | if (!model5.getPackageName().equals(BuildConfig.APPLICATION_ID)) 74 | lists.add(model5); 75 | 76 | return lists; 77 | } 78 | } 79 | -------------------------------------------------------------------------------- /app/src/main/java/com/eajy/materialdesigncolor/activity/AboutActivity.java: -------------------------------------------------------------------------------- 1 | package com.eajy.materialdesigncolor.activity; 2 | 3 | import android.app.Dialog; 4 | import android.content.Intent; 5 | import android.net.Uri; 6 | import android.os.Bundle; 7 | import android.support.design.widget.FloatingActionButton; 8 | import android.support.v7.app.AppCompatActivity; 9 | import android.support.v7.widget.Toolbar; 10 | import android.view.View; 11 | import android.view.animation.AlphaAnimation; 12 | import android.view.animation.Animation; 13 | import android.view.animation.AnimationUtils; 14 | import android.webkit.WebView; 15 | import android.widget.Button; 16 | import android.widget.LinearLayout; 17 | import android.widget.ScrollView; 18 | import android.widget.TextView; 19 | import android.widget.Toast; 20 | 21 | import com.eajy.materialdesigncolor.Constant; 22 | import com.eajy.materialdesigncolor.R; 23 | import com.eajy.materialdesigncolor.util.AppUtils; 24 | 25 | public class AboutActivity extends AppCompatActivity implements View.OnClickListener { 26 | 27 | @Override 28 | protected void onCreate(Bundle savedInstanceState) { 29 | super.onCreate(savedInstanceState); 30 | setContentView(R.layout.activity_about); 31 | 32 | Toolbar toolbar = findViewById(R.id.toolbar_about); 33 | setSupportActionBar(toolbar); 34 | if (getSupportActionBar() != null) { 35 | getSupportActionBar().setDisplayHomeAsUpEnabled(true); 36 | } 37 | 38 | getWindow().setNavigationBarColor(getResources().getColor(R.color.colorPrimary)); 39 | 40 | initView(); 41 | } 42 | 43 | public void initView() { 44 | Animation animation = AnimationUtils.loadAnimation(this, R.anim.anim_about_card_show); 45 | ScrollView scroll_about = findViewById(R.id.scroll_about); 46 | scroll_about.startAnimation(animation); 47 | 48 | LinearLayout ll_card_about_2_shop = findViewById(R.id.ll_card_about_2_shop); 49 | LinearLayout ll_card_about_2_email = findViewById(R.id.ll_card_about_2_email); 50 | LinearLayout ll_card_about_2_git_hub = findViewById(R.id.ll_card_about_2_git_hub); 51 | LinearLayout ll_card_about_2_website = findViewById(R.id.ll_card_about_2_website); 52 | LinearLayout ll_card_about_source_licenses = findViewById(R.id.ll_card_about_source_licenses); 53 | ll_card_about_2_shop.setOnClickListener(this); 54 | ll_card_about_2_email.setOnClickListener(this); 55 | ll_card_about_2_git_hub.setOnClickListener(this); 56 | ll_card_about_2_website.setOnClickListener(this); 57 | ll_card_about_source_licenses.setOnClickListener(this); 58 | 59 | AlphaAnimation alphaAnimation = new AlphaAnimation(0.0f, 1.0f); 60 | alphaAnimation.setDuration(300); 61 | alphaAnimation.setStartOffset(600); 62 | 63 | FloatingActionButton fab = findViewById(R.id.fab_about_share); 64 | fab.setOnClickListener(this); 65 | 66 | TextView tv_about_version = findViewById(R.id.tv_about_version); 67 | tv_about_version.setText(AppUtils.getVersionName(this)); 68 | tv_about_version.startAnimation(alphaAnimation); 69 | } 70 | 71 | @Override 72 | public void onClick(View view) { 73 | 74 | Intent intent = new Intent(); 75 | 76 | switch (view.getId()) { 77 | case R.id.ll_card_about_2_shop: 78 | intent.setData(Uri.parse(Constant.APP_URL)); 79 | intent.setAction(Intent.ACTION_VIEW); 80 | startActivity(intent); 81 | break; 82 | 83 | case R.id.ll_card_about_2_email: 84 | intent.setAction(Intent.ACTION_SENDTO); 85 | intent.setData(Uri.parse(Constant.EMAIL)); 86 | intent.putExtra(Intent.EXTRA_SUBJECT, getString(R.string.about_email_intent)); 87 | try { 88 | startActivity(intent); 89 | } catch (Exception e) { 90 | Toast.makeText(AboutActivity.this, getString(R.string.about_not_found_email), Toast.LENGTH_SHORT).show(); 91 | } 92 | break; 93 | 94 | case R.id.ll_card_about_2_git_hub: 95 | intent.setData(Uri.parse(Constant.GIT_HUB)); 96 | intent.setAction(Intent.ACTION_VIEW); 97 | startActivity(intent); 98 | break; 99 | 100 | case R.id.ll_card_about_source_licenses: 101 | final Dialog dialog = new Dialog(this, R.style.DialogFullscreenWithTitle); 102 | dialog.setTitle(getString(R.string.about_source_licenses)); 103 | dialog.setContentView(R.layout.dialog_source_licenses); 104 | 105 | final WebView webView = dialog.findViewById(R.id.web_source_licenses); 106 | webView.loadUrl("file:///android_asset/open_source_license.html"); 107 | 108 | Button btn_source_licenses_close = dialog.findViewById(R.id.btn_source_licenses_close); 109 | btn_source_licenses_close.setOnClickListener(new View.OnClickListener() { 110 | @Override 111 | public void onClick(View v) { 112 | dialog.dismiss(); 113 | } 114 | }); 115 | 116 | dialog.show(); 117 | break; 118 | 119 | case R.id.ll_card_about_2_website: 120 | intent.setData(Uri.parse(Constant.MY_WEBSITE)); 121 | intent.setAction(Intent.ACTION_VIEW); 122 | startActivity(intent); 123 | break; 124 | 125 | case R.id.fab_about_share: 126 | intent.setAction(Intent.ACTION_SEND); 127 | intent.putExtra(Intent.EXTRA_TEXT, Constant.SHARE_CONTENT); 128 | intent.setType("text/plain"); 129 | startActivity(Intent.createChooser(intent, getString(R.string.share_with))); 130 | break; 131 | } 132 | } 133 | 134 | } 135 | -------------------------------------------------------------------------------- /app/src/main/java/com/eajy/materialdesigncolor/activity/DonateActivity.java: -------------------------------------------------------------------------------- 1 | package com.eajy.materialdesigncolor.activity; 2 | 3 | import android.os.Bundle; 4 | import android.support.v7.app.AppCompatActivity; 5 | import android.support.v7.widget.Toolbar; 6 | 7 | import com.eajy.materialdesigncolor.R; 8 | 9 | public class DonateActivity extends AppCompatActivity { 10 | 11 | @Override 12 | protected void onCreate(Bundle savedInstanceState) { 13 | super.onCreate(savedInstanceState); 14 | setContentView(R.layout.activity_donate); 15 | initView(); 16 | } 17 | 18 | private void initView() { 19 | Toolbar toolbar = findViewById(R.id.toolbar_donate); 20 | setSupportActionBar(toolbar); 21 | if (getSupportActionBar() != null) { 22 | getSupportActionBar().setDisplayHomeAsUpEnabled(true); 23 | } 24 | } 25 | 26 | } 27 | -------------------------------------------------------------------------------- /app/src/main/java/com/eajy/materialdesigncolor/activity/ExplainActivity.java: -------------------------------------------------------------------------------- 1 | package com.eajy.materialdesigncolor.activity; 2 | 3 | import android.content.Intent; 4 | import android.support.v7.app.AppCompatActivity; 5 | import android.os.Bundle; 6 | import android.view.View; 7 | import android.widget.Button; 8 | 9 | import com.eajy.materialdesigncolor.R; 10 | 11 | public class ExplainActivity extends AppCompatActivity { 12 | 13 | @Override 14 | protected void onCreate(Bundle savedInstanceState) { 15 | super.onCreate(savedInstanceState); 16 | setContentView(R.layout.activity_explain); 17 | 18 | Button btn_explain = findViewById(R.id.btn_explain); 19 | btn_explain.setOnClickListener(new View.OnClickListener() { 20 | @Override 21 | public void onClick(View v) { 22 | finish(); 23 | startActivity(new Intent(ExplainActivity.this, WebActivity.class)); 24 | } 25 | }); 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /app/src/main/java/com/eajy/materialdesigncolor/activity/MyAppsActivity.java: -------------------------------------------------------------------------------- 1 | package com.eajy.materialdesigncolor.activity; 2 | 3 | import android.os.Bundle; 4 | import android.support.v7.app.AppCompatActivity; 5 | import android.support.v7.widget.LinearLayoutManager; 6 | import android.support.v7.widget.RecyclerView; 7 | import android.support.v7.widget.Toolbar; 8 | 9 | import com.eajy.materialdesigncolor.Data; 10 | import com.eajy.materialdesigncolor.R; 11 | import com.eajy.materialdesigncolor.adapter.MyAppsAdapter; 12 | 13 | public class MyAppsActivity extends AppCompatActivity { 14 | 15 | @Override 16 | protected void onCreate(Bundle savedInstanceState) { 17 | super.onCreate(savedInstanceState); 18 | setContentView(R.layout.activity_my_apps); 19 | 20 | Toolbar toolbar = findViewById(R.id.toolbar_my_apps); 21 | setSupportActionBar(toolbar); 22 | if (getSupportActionBar() != null) { 23 | getSupportActionBar().setDisplayHomeAsUpEnabled(true); 24 | } 25 | 26 | RecyclerView recycler_my_apps = findViewById(R.id.recycler_my_apps); 27 | MyAppsAdapter adapter = new MyAppsAdapter(this, Data.getMyAppsData()); 28 | LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this); 29 | recycler_my_apps.setLayoutManager(linearLayoutManager); 30 | recycler_my_apps.setAdapter(adapter); 31 | } 32 | 33 | } 34 | -------------------------------------------------------------------------------- /app/src/main/java/com/eajy/materialdesigncolor/activity/WebActivity.java: -------------------------------------------------------------------------------- 1 | package com.eajy.materialdesigncolor.activity; 2 | 3 | import android.content.Intent; 4 | import android.net.Uri; 5 | import android.support.v7.app.AppCompatActivity; 6 | import android.os.Bundle; 7 | import android.support.v7.widget.Toolbar; 8 | import android.view.KeyEvent; 9 | import android.view.Menu; 10 | import android.view.MenuItem; 11 | import android.view.View; 12 | import android.webkit.WebChromeClient; 13 | import android.webkit.WebView; 14 | import android.webkit.WebViewClient; 15 | import android.widget.ProgressBar; 16 | 17 | import com.eajy.materialdesigncolor.Constant; 18 | import com.eajy.materialdesigncolor.R; 19 | 20 | public class WebActivity extends AppCompatActivity { 21 | 22 | private WebView web_view; 23 | private ProgressBar progress_bar_web; 24 | 25 | @Override 26 | protected void onCreate(Bundle savedInstanceState) { 27 | super.onCreate(savedInstanceState); 28 | setContentView(R.layout.activity_web); 29 | 30 | Toolbar toolbar = findViewById(R.id.toolbar_web_view); 31 | toolbar.setNavigationIcon(R.drawable.ic_close_white_24dp); 32 | setSupportActionBar(toolbar); 33 | if (getSupportActionBar() != null) { 34 | getSupportActionBar().setDisplayHomeAsUpEnabled(true); 35 | } 36 | 37 | web_view = findViewById(R.id.web_view); 38 | progress_bar_web = findViewById(R.id.progress_bar_web); 39 | } 40 | 41 | @Override 42 | protected void onResume() { 43 | super.onResume(); 44 | setWebView(web_view, Constant.GOOGLE_COLOR_WEBSITE); 45 | } 46 | 47 | private void setWebView(final WebView mWebView, String url) { 48 | mWebView.getSettings().setJavaScriptEnabled(true); 49 | 50 | mWebView.setWebViewClient(new WebViewClient() { 51 | }); 52 | 53 | mWebView.setWebChromeClient(new WebChromeClient() { 54 | @Override 55 | public void onProgressChanged(WebView view, int newProgress) { 56 | progress_bar_web.setVisibility(View.VISIBLE); 57 | progress_bar_web.setProgress(newProgress); 58 | if (newProgress == 100) { 59 | progress_bar_web.setVisibility(View.GONE); 60 | } 61 | } 62 | 63 | @Override 64 | public void onReceivedTitle(WebView view, String title) { 65 | super.onReceivedTitle(view, title); 66 | if (getSupportActionBar() != null) { 67 | getSupportActionBar().setTitle(title); 68 | } 69 | } 70 | }); 71 | 72 | mWebView.setOnKeyListener(new View.OnKeyListener() { 73 | @Override 74 | public boolean onKey(View v, int keyCode, KeyEvent event) { 75 | if (mWebView.canGoBack() && keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN) { 76 | mWebView.goBack(); 77 | return true; 78 | } 79 | return false; 80 | } 81 | }); 82 | 83 | mWebView.loadUrl(url); 84 | } 85 | 86 | @Override 87 | public boolean onCreateOptionsMenu(Menu menu) { 88 | getMenuInflater().inflate(R.menu.menu_web_view, menu); 89 | return true; 90 | } 91 | 92 | @Override 93 | public boolean onOptionsItemSelected(MenuItem item) { 94 | switch (item.getItemId()) { 95 | case R.id.menu_web_view: 96 | Intent intent = new Intent(); 97 | intent.setData(Uri.parse(Constant.GOOGLE_COLOR_WEBSITE)); 98 | intent.setAction(Intent.ACTION_VIEW); 99 | startActivity(intent); 100 | break; 101 | } 102 | return super.onOptionsItemSelected(item); 103 | } 104 | } 105 | 106 | 107 | 108 | 109 | -------------------------------------------------------------------------------- /app/src/main/java/com/eajy/materialdesigncolor/adapter/FragmentAdapter.java: -------------------------------------------------------------------------------- 1 | package com.eajy.materialdesigncolor.adapter; 2 | 3 | import android.support.v4.app.Fragment; 4 | import android.support.v4.app.FragmentManager; 5 | import android.support.v4.app.FragmentStatePagerAdapter; 6 | 7 | import java.util.List; 8 | 9 | /** 10 | * Created by zhang on 2016.08.07. 11 | */ 12 | public class FragmentAdapter extends FragmentStatePagerAdapter { 13 | private List mFragments; 14 | 15 | public FragmentAdapter(FragmentManager fm, List fragments) { 16 | super(fm); 17 | mFragments = fragments; 18 | } 19 | 20 | @Override 21 | public Fragment getItem(int position) { 22 | return mFragments.get(position); 23 | } 24 | 25 | @Override 26 | public int getCount() { 27 | return mFragments.size(); 28 | } 29 | 30 | } 31 | -------------------------------------------------------------------------------- /app/src/main/java/com/eajy/materialdesigncolor/adapter/MyAppsAdapter.java: -------------------------------------------------------------------------------- 1 | package com.eajy.materialdesigncolor.adapter; 2 | 3 | import android.content.Context; 4 | import android.content.Intent; 5 | import android.net.Uri; 6 | import android.support.annotation.NonNull; 7 | import android.support.v7.widget.RecyclerView; 8 | import android.view.LayoutInflater; 9 | import android.view.View; 10 | import android.view.ViewGroup; 11 | import android.widget.ImageView; 12 | import android.widget.TextView; 13 | 14 | import com.eajy.materialdesigncolor.R; 15 | import com.eajy.materialdesigncolor.model.MyAppsModel; 16 | import com.eajy.materialdesigncolor.util.AppUtils; 17 | 18 | import java.util.List; 19 | 20 | 21 | public class MyAppsAdapter extends RecyclerView.Adapter { 22 | 23 | private Context context; 24 | private List items; 25 | 26 | public MyAppsAdapter(Context context, List items) { 27 | this.context = context; 28 | this.items = items; 29 | } 30 | 31 | @NonNull 32 | @Override 33 | public MyAppsHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) { 34 | View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.item_my_apps, parent, false); 35 | return new MyAppsHolder(view); 36 | } 37 | 38 | @Override 39 | public void onBindViewHolder(@NonNull final MyAppsHolder holder, final int position) { 40 | holder.setIsRecyclable(false); 41 | 42 | final MyAppsModel model = items.get(holder.getAdapterPosition()); 43 | int resId = context.getResources().getIdentifier(model.getImageUrl(), "drawable", context.getPackageName()); 44 | holder.image_app.setImageDrawable(context.getDrawable(resId)); 45 | holder.tv_app_name.setText(model.getName()); 46 | holder.tv_app_description.setText(model.getDescription()); 47 | 48 | holder.itemView.setOnClickListener(new View.OnClickListener() { 49 | @Override 50 | public void onClick(View v) { 51 | Intent intent = new Intent(); 52 | if (AppUtils.checkAppInstalled(context, model.getPackageName())) { 53 | intent = context.getPackageManager().getLaunchIntentForPackage(model.getPackageName()); 54 | if (intent != null) { 55 | intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED | Intent.FLAG_ACTIVITY_CLEAR_TOP); 56 | } 57 | context.startActivity(intent); 58 | } else { 59 | intent.setData(Uri.parse(model.getGooglePlayUrl())); 60 | intent.setAction(Intent.ACTION_VIEW); 61 | context.startActivity(intent); 62 | } 63 | } 64 | }); 65 | } 66 | 67 | @Override 68 | public int getItemCount() { 69 | return items.size(); 70 | } 71 | 72 | 73 | class MyAppsHolder extends RecyclerView.ViewHolder { 74 | 75 | private View mView; 76 | private ImageView image_app; 77 | private TextView tv_app_name, tv_app_description; 78 | 79 | 80 | private MyAppsHolder(View itemView) { 81 | super(itemView); 82 | mView = itemView; 83 | image_app = itemView.findViewById(R.id.image_app); 84 | tv_app_name = itemView.findViewById(R.id.tv_app_name); 85 | tv_app_description = itemView.findViewById(R.id.tv_app_description); 86 | } 87 | } 88 | 89 | } 90 | -------------------------------------------------------------------------------- /app/src/main/java/com/eajy/materialdesigncolor/adapter/RecyclerViewAdapter.java: -------------------------------------------------------------------------------- 1 | package com.eajy.materialdesigncolor.adapter; 2 | 3 | import android.content.ClipboardManager; 4 | import android.content.Context; 5 | import android.graphics.Color; 6 | import android.support.design.widget.Snackbar; 7 | import android.support.v7.widget.RecyclerView; 8 | import android.view.LayoutInflater; 9 | import android.view.View; 10 | import android.view.ViewGroup; 11 | import android.widget.LinearLayout; 12 | import android.widget.RelativeLayout; 13 | import android.widget.TextView; 14 | 15 | import com.eajy.materialdesigncolor.R; 16 | 17 | /** 18 | * Created by zhang on 2016.08.07. 19 | */ 20 | public class RecyclerViewAdapter extends RecyclerView.Adapter { 21 | 22 | private Context context; 23 | private String[] colorNames; 24 | private String[] colorValues; 25 | private String[] textColors; 26 | 27 | public RecyclerViewAdapter(Context context, String[] colorNames, String[] colorValues, String[] textColors) { 28 | this.context = context; 29 | this.colorNames = colorNames; 30 | this.colorValues = colorValues; 31 | this.textColors = textColors; 32 | } 33 | 34 | @Override 35 | public RecyclerViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { 36 | View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.item_recycler_view, parent, false); 37 | return new RecyclerViewHolder(view); 38 | } 39 | 40 | @Override 41 | public void onBindViewHolder(final RecyclerViewHolder holder, final int position) { 42 | holder.setIsRecyclable(false); 43 | 44 | holder.relative_item.setBackgroundColor(Color.parseColor(colorValues[holder.getAdapterPosition()])); 45 | 46 | holder.tv_recycler_name.setText(colorNames[holder.getAdapterPosition()]); 47 | holder.tv_recycler_value.setText(colorValues[holder.getAdapterPosition()]); 48 | 49 | if (textColors[holder.getAdapterPosition()].equals("White")) { 50 | holder.tv_recycler_name.setTextColor(Color.WHITE); 51 | holder.tv_recycler_value.setTextColor(Color.WHITE); 52 | } else { 53 | holder.tv_recycler_name.setTextColor(Color.BLACK); 54 | holder.tv_recycler_value.setTextColor(Color.BLACK); 55 | } 56 | 57 | if (holder.getAdapterPosition() == 10) { 58 | LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT); 59 | lp.setMargins(0, 12, 0, 0); 60 | holder.relative_item.setLayoutParams(lp); 61 | } 62 | 63 | holder.mView.setLongClickable(true); 64 | holder.mView.setOnLongClickListener(new View.OnLongClickListener() { 65 | @Override 66 | public boolean onLongClick(View v) { 67 | ClipboardManager cmb = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE); 68 | if (cmb != null) { 69 | cmb.setText(colorValues[holder.getAdapterPosition()]); 70 | } 71 | Snackbar.make(holder.mView, context.getString(R.string.copy_before) + colorValues[holder.getAdapterPosition()] + context.getString(R.string.copy_after), 72 | Snackbar.LENGTH_SHORT).show(); 73 | return true; 74 | } 75 | }); 76 | 77 | } 78 | 79 | @Override 80 | public int getItemCount() { 81 | return textColors.length; 82 | } 83 | 84 | 85 | class RecyclerViewHolder extends RecyclerView.ViewHolder { 86 | 87 | private View mView; 88 | private RelativeLayout relative_item; 89 | private TextView tv_recycler_name, tv_recycler_value; 90 | 91 | private RecyclerViewHolder(View itemView) { 92 | super(itemView); 93 | mView = itemView; 94 | relative_item = itemView.findViewById(R.id.relative_item); 95 | tv_recycler_name = itemView.findViewById(R.id.tv_recycler_name); 96 | tv_recycler_value = itemView.findViewById(R.id.tv_recycler_value); 97 | } 98 | } 99 | 100 | } 101 | -------------------------------------------------------------------------------- /app/src/main/java/com/eajy/materialdesigncolor/fragment/MainFragment.java: -------------------------------------------------------------------------------- 1 | package com.eajy.materialdesigncolor.fragment; 2 | 3 | import android.graphics.Color; 4 | import android.os.Bundle; 5 | import android.support.annotation.Nullable; 6 | import android.support.v4.app.Fragment; 7 | import android.support.v7.widget.LinearLayoutManager; 8 | import android.support.v7.widget.RecyclerView; 9 | import android.view.LayoutInflater; 10 | import android.view.View; 11 | import android.view.ViewGroup; 12 | import android.widget.LinearLayout; 13 | import android.widget.RelativeLayout; 14 | import android.widget.TextView; 15 | 16 | import com.eajy.materialdesigncolor.R; 17 | import com.eajy.materialdesigncolor.adapter.RecyclerViewAdapter; 18 | 19 | /** 20 | * Created by zhang on 2016.08.07. 21 | */ 22 | public class MainFragment extends Fragment { 23 | 24 | private RelativeLayout relative_title; 25 | private TextView tv_header_title, tv_header_name, tv_header_value; 26 | private RecyclerView recycler_main; 27 | 28 | private String title; 29 | private String[] colorNames; 30 | private String[] colorValues; 31 | private String[] textColors; 32 | 33 | public MainFragment() { 34 | 35 | } 36 | 37 | // Create a new instance of Fragment that will be initialized with the given arguments. 38 | public MainFragment newInstance(String title, String[] colorNames, String[] colorValues, String[] textColors) { 39 | MainFragment fragment = new MainFragment(); 40 | Bundle bundle = new Bundle(); 41 | bundle.putString("title", title); 42 | bundle.putStringArray("colorNames", colorNames); 43 | bundle.putStringArray("colorValues", colorValues); 44 | bundle.putStringArray("textColors", textColors); 45 | fragment.setArguments(bundle); 46 | return fragment; 47 | } 48 | 49 | @Nullable 50 | @Override 51 | public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { 52 | LinearLayout linearLayout = (LinearLayout) inflater.inflate(R.layout.fragment_main, container, false); 53 | relative_title = linearLayout.findViewById(R.id.relative_title); 54 | tv_header_title = linearLayout.findViewById(R.id.tv_header_title); 55 | tv_header_name = linearLayout.findViewById(R.id.tv_header_name); 56 | tv_header_value = linearLayout.findViewById(R.id.tv_header_value); 57 | recycler_main = linearLayout.findViewById(R.id.recycler_main); 58 | return linearLayout; 59 | } 60 | 61 | @Override 62 | public void onActivityCreated(@Nullable Bundle savedInstanceState) { 63 | super.onActivityCreated(savedInstanceState); 64 | 65 | //Get the parameters passed to the Fragment 66 | Bundle args = getArguments(); 67 | if (args != null) { 68 | title = args.getString("title"); 69 | colorNames = args.getStringArray("colorNames"); 70 | colorValues = args.getStringArray("colorValues"); 71 | textColors = args.getStringArray("textColors"); 72 | 73 | initDada(); 74 | } 75 | } 76 | 77 | private void initDada() { 78 | tv_header_title.setText(title); 79 | 80 | if (colorNames != null && colorNames.length > 6) { 81 | tv_header_name.setText(colorNames[5]); 82 | tv_header_value.setText(colorValues[5]); 83 | relative_title.setBackgroundColor(Color.parseColor(colorValues[5])); 84 | 85 | if (textColors[5].equals("White")) { 86 | tv_header_title.setTextColor(Color.WHITE); 87 | tv_header_name.setTextColor(Color.WHITE); 88 | tv_header_value.setTextColor(Color.WHITE); 89 | } else { 90 | tv_header_title.setTextColor(Color.BLACK); 91 | tv_header_name.setTextColor(Color.BLACK); 92 | tv_header_value.setTextColor(Color.BLACK); 93 | } 94 | } 95 | 96 | RecyclerViewAdapter adapter = new RecyclerViewAdapter(getContext(), colorNames, colorValues, textColors); 97 | recycler_main.setLayoutManager(new LinearLayoutManager(getContext())); 98 | recycler_main.setAdapter(adapter); 99 | } 100 | 101 | } 102 | -------------------------------------------------------------------------------- /app/src/main/java/com/eajy/materialdesigncolor/model/MyAppsModel.java: -------------------------------------------------------------------------------- 1 | package com.eajy.materialdesigncolor.model; 2 | 3 | import java.io.Serializable; 4 | 5 | public class MyAppsModel implements Serializable { 6 | 7 | private static final long serialVersionUID = 1L; 8 | 9 | private String name; 10 | private String description; 11 | private String imageUrl; 12 | private String packageName; 13 | private String googlePlayUrl; 14 | 15 | public String getName() { 16 | return name; 17 | } 18 | 19 | public void setName(String name) { 20 | this.name = name; 21 | } 22 | 23 | public String getDescription() { 24 | return description; 25 | } 26 | 27 | public void setDescription(String description) { 28 | this.description = description; 29 | } 30 | 31 | public String getImageUrl() { 32 | return imageUrl; 33 | } 34 | 35 | public void setImageUrl(String imageUrl) { 36 | this.imageUrl = imageUrl; 37 | } 38 | 39 | public String getPackageName() { 40 | return packageName; 41 | } 42 | 43 | public void setPackageName(String packageName) { 44 | this.packageName = packageName; 45 | } 46 | 47 | public String getGooglePlayUrl() { 48 | return googlePlayUrl; 49 | } 50 | 51 | public void setGooglePlayUrl(String googlePlayUrl) { 52 | this.googlePlayUrl = googlePlayUrl; 53 | } 54 | } 55 | -------------------------------------------------------------------------------- /app/src/main/java/com/eajy/materialdesigncolor/util/AppUtils.java: -------------------------------------------------------------------------------- 1 | package com.eajy.materialdesigncolor.util; 2 | 3 | import android.content.Context; 4 | import android.content.pm.PackageInfo; 5 | import android.content.pm.PackageManager; 6 | 7 | import com.eajy.materialdesigncolor.R; 8 | 9 | /** 10 | * Created by zhang on 2017.11.22. 11 | */ 12 | 13 | public class AppUtils { 14 | 15 | public static boolean checkAppInstalled(Context context, String packageName) { 16 | try { 17 | context.getPackageManager().getPackageInfo(packageName, PackageManager.GET_ACTIVITIES); 18 | return true; 19 | } catch (PackageManager.NameNotFoundException e) { 20 | return false; 21 | } 22 | } 23 | 24 | public static String getVersionName(Context context) { 25 | try { 26 | PackageManager manager = context.getPackageManager(); 27 | PackageInfo info = manager.getPackageInfo(context.getPackageName(), 0); 28 | String version = info.versionName; 29 | return context.getString(R.string.about_version) + " " + version; 30 | } catch (Exception e) { 31 | e.printStackTrace(); 32 | return ""; 33 | } 34 | } 35 | 36 | } 37 | -------------------------------------------------------------------------------- /app/src/main/java/com/eajy/materialdesigncolor/view/GuideDialog.java: -------------------------------------------------------------------------------- 1 | package com.eajy.materialdesigncolor.view; 2 | 3 | import android.content.Context; 4 | import android.os.Bundle; 5 | import android.support.v7.app.AppCompatDialog; 6 | import android.view.View; 7 | import android.view.animation.AlphaAnimation; 8 | import android.view.animation.Animation; 9 | import android.view.animation.AnimationUtils; 10 | import android.widget.ImageView; 11 | import android.widget.RelativeLayout; 12 | import android.widget.TextView; 13 | 14 | import com.eajy.materialdesigncolor.R; 15 | 16 | /** 17 | * Created by zhang on 2017.04.19. 18 | */ 19 | 20 | public class GuideDialog extends AppCompatDialog { 21 | 22 | private RelativeLayout relative_guide, relative_guide_background; 23 | private TextView tv_guide; 24 | private ImageView img_guide_left, img_guide_right; 25 | 26 | public GuideDialog(Context context, int theme) { 27 | super(context, theme); 28 | } 29 | 30 | @Override 31 | protected void onCreate(Bundle savedInstanceState) { 32 | super.onCreate(savedInstanceState); 33 | setContentView(R.layout.dialog_guide); 34 | 35 | initView(); 36 | } 37 | 38 | private void initView() { 39 | relative_guide = findViewById(R.id.relative_guide); 40 | relative_guide_background = findViewById(R.id.relative_guide_background); 41 | tv_guide = findViewById(R.id.tv_guide); 42 | img_guide_left = findViewById(R.id.img_guide_left); 43 | img_guide_right = findViewById(R.id.img_guide_right); 44 | 45 | relative_guide.setOnClickListener(new View.OnClickListener() { 46 | @Override 47 | public void onClick(View v) { 48 | Animation dismissAnimation = AnimationUtils.loadAnimation(getContext(), R.anim.anim_guide_dismiss); 49 | dismissAnimation.setAnimationListener(new Animation.AnimationListener() { 50 | @Override 51 | public void onAnimationStart(Animation animation) { 52 | 53 | } 54 | 55 | @Override 56 | public void onAnimationEnd(Animation animation) { 57 | dismiss(); 58 | } 59 | 60 | @Override 61 | public void onAnimationRepeat(Animation animation) { 62 | 63 | } 64 | }); 65 | relative_guide_background.startAnimation(dismissAnimation); 66 | 67 | Animation alphaAnimation = new AlphaAnimation(1.0f, 0.0f); 68 | alphaAnimation.setDuration(1000); 69 | tv_guide.startAnimation(alphaAnimation); 70 | img_guide_left.startAnimation(alphaAnimation); 71 | img_guide_right.startAnimation(alphaAnimation); 72 | } 73 | }); 74 | } 75 | 76 | 77 | } 78 | -------------------------------------------------------------------------------- /app/src/main/res/anim/anim_about_card_show.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/anim/anim_guide_dismiss.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 16 | 17 | -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-hdpi/github.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_add_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-hdpi/ic_add_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_apps_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-hdpi/ic_apps_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_attach_money_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-hdpi/ic_attach_money_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_chevron_left_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-hdpi/ic_chevron_left_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_chevron_right_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-hdpi/ic_chevron_right_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_close_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-hdpi/ic_close_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_content_paste_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-hdpi/ic_content_paste_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_copyright_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-hdpi/ic_copyright_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_email_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-hdpi/ic_email_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_info_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-hdpi/ic_info_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_location_on_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-hdpi/ic_location_on_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_menu_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-hdpi/ic_menu_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_monetization_on_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-hdpi/ic_monetization_on_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_public_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-hdpi/ic_public_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_share_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-hdpi/ic_share_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_shop_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-hdpi/ic_shop_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_web_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-hdpi/ic_web_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-mdpi/github.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_add_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-mdpi/ic_add_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_apps_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-mdpi/ic_apps_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_attach_money_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-mdpi/ic_attach_money_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_chevron_left_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-mdpi/ic_chevron_left_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_chevron_right_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-mdpi/ic_chevron_right_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_close_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-mdpi/ic_close_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_content_paste_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-mdpi/ic_content_paste_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_copyright_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-mdpi/ic_copyright_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_email_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-mdpi/ic_email_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_info_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-mdpi/ic_info_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_location_on_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-mdpi/ic_location_on_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_menu_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-mdpi/ic_menu_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_monetization_on_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-mdpi/ic_monetization_on_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_public_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-mdpi/ic_public_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_share_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-mdpi/ic_share_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_shop_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-mdpi/ic_shop_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_web_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-mdpi/ic_web_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/flutter_demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-nodpi/flutter_demo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/game_2048.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-nodpi/game_2048.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/material_design_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-nodpi/material_design_2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/material_design_color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-nodpi/material_design_color.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/material_design_demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-nodpi/material_design_demo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/tasks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-nodpi/tasks.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/x_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-nodpi/x_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xhdpi/github.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_add_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xhdpi/ic_add_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_apps_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xhdpi/ic_apps_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_attach_money_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xhdpi/ic_attach_money_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_chevron_left_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xhdpi/ic_chevron_left_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_chevron_right_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xhdpi/ic_chevron_right_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_close_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xhdpi/ic_close_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_content_paste_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xhdpi/ic_content_paste_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_copyright_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xhdpi/ic_copyright_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_email_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xhdpi/ic_email_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_info_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xhdpi/ic_info_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_location_on_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xhdpi/ic_location_on_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_menu_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xhdpi/ic_menu_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_monetization_on_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xhdpi/ic_monetization_on_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_public_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xhdpi/ic_public_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_share_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xhdpi/ic_share_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_shop_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xhdpi/ic_shop_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_web_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xhdpi/ic_web_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xxhdpi/github.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_add_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xxhdpi/ic_add_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_apps_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xxhdpi/ic_apps_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_attach_money_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xxhdpi/ic_attach_money_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_chevron_left_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xxhdpi/ic_chevron_left_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_chevron_right_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xxhdpi/ic_chevron_right_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_close_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xxhdpi/ic_close_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_content_paste_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xxhdpi/ic_content_paste_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_copyright_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xxhdpi/ic_copyright_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_email_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xxhdpi/ic_email_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_info_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xxhdpi/ic_info_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_location_on_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xxhdpi/ic_location_on_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_menu_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xxhdpi/ic_menu_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_monetization_on_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xxhdpi/ic_monetization_on_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_public_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xxhdpi/ic_public_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_share_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xxhdpi/ic_share_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_shop_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xxhdpi/ic_shop_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_web_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xxhdpi/ic_web_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xxxhdpi/github.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_add_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xxxhdpi/ic_add_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_apps_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xxxhdpi/ic_apps_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_attach_money_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xxxhdpi/ic_attach_money_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_chevron_left_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xxxhdpi/ic_chevron_left_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_chevron_right_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xxxhdpi/ic_chevron_right_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_close_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xxxhdpi/ic_close_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_content_paste_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xxxhdpi/ic_content_paste_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_copyright_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xxxhdpi/ic_copyright_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_email_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xxxhdpi/ic_email_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_info_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xxxhdpi/ic_info_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_location_on_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xxxhdpi/ic_location_on_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_menu_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xxxhdpi/ic_menu_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_monetization_on_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xxxhdpi/ic_monetization_on_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_public_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xxxhdpi/ic_public_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_share_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xxxhdpi/ic_share_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_shop_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xxxhdpi/ic_shop_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_web_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable-xxxhdpi/ic_web_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/google_colors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable/google_colors.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eajy/MaterialDesignColor/967f3da046bb14a8b854c775ec1f90cb6978a041/app/src/main/res/drawable/ic_launcher_big.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_lens_amber_500_24dp.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_lens_blue_500_24dp.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_lens_blue_grey_500_24dp.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_lens_brown_500_24dp.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_lens_cyan_500_24dp.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_lens_deep_orange_500_24dp.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_lens_deep_purple_500_24dp.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_lens_green_500_24dp.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_lens_grey_500_24dp.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_lens_indigo_500_24dp.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_lens_light_blue_500_24dp.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_lens_light_green_500_24dp.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_lens_lime_500_24dp.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_lens_orange_500_24dp.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_lens_pink_500_24dp.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_lens_purple_500_24dp.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_lens_red_500_24dp.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_lens_teal_500_24dp.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_lens_yellow_500_24dp.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/round.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/layout-w820dp/activity_about.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 16 | 17 | 23 | 24 | 29 | 30 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 50 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_about.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 16 | 17 | 23 | 24 | 29 | 30 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 49 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_donate.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 14 | 15 | 21 | 22 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_explain.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 12 | 13 | 24 | 25 | 35 | 36 | 47 | 48 |