a
This commit is contained in:
@@ -0,0 +1 @@
|
||||
/build
|
||||
@@ -0,0 +1,33 @@
|
||||
plugins {
|
||||
id("com.android.library")
|
||||
kotlin("android")
|
||||
}
|
||||
|
||||
android {
|
||||
namespace = "com.lowe.resource"
|
||||
compileSdk = Version.compileSdk
|
||||
|
||||
defaultConfig {
|
||||
minSdk = Version.minSdk
|
||||
targetSdk = Version.targetSdk
|
||||
|
||||
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
|
||||
consumerProguardFiles("consumer-rules.pro")
|
||||
}
|
||||
|
||||
kotlinOptions {
|
||||
jvmTarget = JavaVersion.VERSION_11.toString()
|
||||
}
|
||||
compileOptions {
|
||||
targetCompatibility(JavaVersion.VERSION_11)
|
||||
sourceCompatibility(JavaVersion.VERSION_11)
|
||||
}
|
||||
}
|
||||
|
||||
dependencies {
|
||||
implementation(Deps.material)
|
||||
|
||||
testImplementation(Deps.testJunit)
|
||||
androidTestImplementation(Deps.androidTestJunit)
|
||||
androidTestImplementation(Deps.androidTestEspresso)
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
# Add project specific ProGuard rules here.
|
||||
# You can control the set of applied configuration files using the
|
||||
# proguardFiles setting in build.gradle.
|
||||
#
|
||||
# For more details, see
|
||||
# http://developer.android.com/guide/developing/tools/proguard.html
|
||||
|
||||
# If your project uses WebView with JS, uncomment the following
|
||||
# and specify the fully qualified class name to the JavaScript interface
|
||||
# class:
|
||||
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
|
||||
# public *;
|
||||
#}
|
||||
|
||||
# Uncomment this to preserve the line number information for
|
||||
# debugging stack traces.
|
||||
#-keepattributes SourceFile,LineNumberTable
|
||||
|
||||
# If you keep the line number information, uncomment this to
|
||||
# hide the original source file name.
|
||||
#-renamesourcefileattribute SourceFile
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
package com.lowe.wanandroid
|
||||
|
||||
import androidx.test.platform.app.InstrumentationRegistry
|
||||
import androidx.test.ext.junit.runners.AndroidJUnit4
|
||||
|
||||
import org.junit.Test
|
||||
import org.junit.runner.RunWith
|
||||
|
||||
import org.junit.Assert.*
|
||||
|
||||
/**
|
||||
* Instrumented test, which will execute on an Android device.
|
||||
*
|
||||
* See [testing documentation](http://d.android.com/tools/testing).
|
||||
*/
|
||||
@RunWith(AndroidJUnit4::class)
|
||||
class ExampleInstrumentedTest {
|
||||
@Test
|
||||
fun useAppContext() {
|
||||
// Context of the app under test.
|
||||
val appContext = InstrumentationRegistry.getInstrumentation().targetContext
|
||||
assertEquals("com.lowe.wanandroid.test", appContext.packageName)
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<manifest>
|
||||
|
||||
</manifest>
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
package com.lowe.resource.extension
|
||||
|
||||
import android.content.Context
|
||||
import com.google.android.material.color.MaterialColors
|
||||
import com.lowe.resource.R
|
||||
|
||||
/**
|
||||
* 获取Primary Color
|
||||
*/
|
||||
fun Context.getPrimaryColor() = MaterialColors.getColor(
|
||||
this,
|
||||
com.google.android.material.R.attr.colorPrimary,
|
||||
getColor(R.color.md_theme_primary)
|
||||
)
|
||||
+26
@@ -0,0 +1,26 @@
|
||||
package com.lowe.resource.extension
|
||||
|
||||
import android.content.res.ColorStateList
|
||||
import android.graphics.drawable.Drawable
|
||||
import android.graphics.drawable.RippleDrawable
|
||||
import android.graphics.drawable.ShapeDrawable
|
||||
import android.graphics.drawable.shapes.RoundRectShape
|
||||
import android.view.View
|
||||
import androidx.annotation.ColorInt
|
||||
import androidx.annotation.Px
|
||||
|
||||
/**
|
||||
* 设置Ripple背景
|
||||
*/
|
||||
fun View.setRippleBackground(
|
||||
originBackgroundDrawable: Drawable,
|
||||
@ColorInt rippleColor: Int? = null,
|
||||
@Px cornerRadius: Float
|
||||
) {
|
||||
val primaryColor = rippleColor ?: context.getPrimaryColor()
|
||||
background = RippleDrawable(
|
||||
ColorStateList.valueOf(primaryColor),
|
||||
originBackgroundDrawable,
|
||||
ShapeDrawable(RoundRectShape(FloatArray(8) { cornerRadius }, null, null))
|
||||
)
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
package com.lowe.resource.theme
|
||||
|
||||
import com.google.android.material.color.DynamicColors
|
||||
|
||||
object ThemeHelper {
|
||||
|
||||
val defaultThemeKey: ThemePrimaryKey
|
||||
get() = if (DynamicColors.isDynamicColorAvailable()) ThemePrimaryKey.DYNAMIC else ThemePrimaryKey.DEFAULT
|
||||
|
||||
fun getThemeRes(key: ThemePrimaryKey) = when (key) {
|
||||
ThemePrimaryKey.DEFAULT -> com.lowe.resource.R.style.AppTheme
|
||||
ThemePrimaryKey.DYNAMIC -> com.lowe.resource.R.style.DynamicColorTheme
|
||||
ThemePrimaryKey.BEGONIA_RED -> com.lowe.resource.R.style.AppTheme_Begonia_Red
|
||||
ThemePrimaryKey.IRIS_BLUE -> com.lowe.resource.R.style.AppTheme_Iris_Blue
|
||||
ThemePrimaryKey.CARDAMOM_TIP_GREEN -> com.lowe.resource.R.style.AppTheme_Cardamom_Tip_Green
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
package com.lowe.resource.theme
|
||||
|
||||
import androidx.annotation.ColorInt
|
||||
|
||||
data class ThemeModel(
|
||||
val key: String,
|
||||
@ColorInt val primaryColor: Int,
|
||||
var isSelected: Boolean = false
|
||||
)
|
||||
|
||||
enum class ThemePrimaryKey(val storageKey: String) {
|
||||
DEFAULT("默认"),
|
||||
DYNAMIC("壁纸取色"),
|
||||
BEGONIA_RED("海棠红"),
|
||||
IRIS_BLUE("鸢尾蓝"),
|
||||
CARDAMOM_TIP_GREEN("蔻梢绿")
|
||||
}
|
||||
|
||||
fun fromStorageKey(storageKey: String) =
|
||||
ThemePrimaryKey.values().firstOrNull { it.storageKey == storageKey }
|
||||
@@ -0,0 +1,9 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="48"
|
||||
android:viewportHeight="48">
|
||||
<path
|
||||
android:fillColor="?colorControlNormal"
|
||||
android:pathData="M21.2,45.2 L0,24 21.2,2.8 25.2,6.85 8.05,24 25.2,41.15Z" />
|
||||
</vector>
|
||||
@@ -0,0 +1,10 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="32dp"
|
||||
android:height="32dp"
|
||||
android:viewportWidth="48"
|
||||
android:viewportHeight="48"
|
||||
android:tint="?colorPrimary">
|
||||
<path
|
||||
android:fillColor="#000000"
|
||||
android:pathData="M24,44Q19.9,44 16.25,42.425Q12.6,40.85 9.875,38.125Q7.15,35.4 5.575,31.75Q4,28.1 4,24Q4,19.8 5.6,16.15Q7.2,12.5 9.975,9.8Q12.75,7.1 16.475,5.55Q20.2,4 24.45,4Q28.4,4 31.95,5.325Q35.5,6.65 38.175,9Q40.85,11.35 42.425,14.575Q44,17.8 44,21.65Q44,27.05 40.85,30.175Q37.7,33.3 32.5,33.3H28.75Q27.85,33.3 27.2,34Q26.55,34.7 26.55,35.55Q26.55,36.55 27.275,37.45Q28,38.35 28,39.6Q28,40.9 26.775,42.45Q25.55,44 24,44ZM12.35,25.3Q13.35,25.3 14.1,24.55Q14.85,23.8 14.85,22.8Q14.85,21.8 14.1,21.05Q13.35,20.3 12.35,20.3Q11.35,20.3 10.6,21.05Q9.85,21.8 9.85,22.8Q9.85,23.8 10.6,24.55Q11.35,25.3 12.35,25.3ZM18.65,16.8Q19.65,16.8 20.4,16.05Q21.15,15.3 21.15,14.3Q21.15,13.3 20.4,12.55Q19.65,11.8 18.65,11.8Q17.65,11.8 16.9,12.55Q16.15,13.3 16.15,14.3Q16.15,15.3 16.9,16.05Q17.65,16.8 18.65,16.8ZM29.35,16.8Q30.35,16.8 31.1,16.05Q31.85,15.3 31.85,14.3Q31.85,13.3 31.1,12.55Q30.35,11.8 29.35,11.8Q28.35,11.8 27.6,12.55Q26.85,13.3 26.85,14.3Q26.85,15.3 27.6,16.05Q28.35,16.8 29.35,16.8ZM35.9,25.3Q36.9,25.3 37.65,24.55Q38.4,23.8 38.4,22.8Q38.4,21.8 37.65,21.05Q36.9,20.3 35.9,20.3Q34.9,20.3 34.15,21.05Q33.4,21.8 33.4,22.8Q33.4,23.8 34.15,24.55Q34.9,25.3 35.9,25.3Z"/>
|
||||
</vector>
|
||||
@@ -0,0 +1,33 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<color name="md_theme_primary">#EABBBA</color>
|
||||
<color name="md_theme_on_primary">#462828</color>
|
||||
<color name="md_theme_primary_container">#5F3E3E</color>
|
||||
<color name="md_theme_on_primary_container">#FFDAD9</color>
|
||||
<color name="md_theme_secondary">#D4C3C2</color>
|
||||
<color name="md_theme_on_secondary">#382E2E</color>
|
||||
<color name="md_theme_secondary_container">#504444</color>
|
||||
<color name="md_theme_on_secondary_container">#F0DEDD</color>
|
||||
<color name="md_theme_tertiary">#D3C4B2</color>
|
||||
<color name="md_theme_on_tertiary">#382F22</color>
|
||||
<color name="md_theme_tertiary_container">#4F4537</color>
|
||||
<color name="md_theme_on_tertiary_container">#F0E0CD</color>
|
||||
<color name="md_theme_error">#FFB4AB</color>
|
||||
<color name="md_theme_on_error">#690005</color>
|
||||
<color name="md_theme_error_container">#93000A</color>
|
||||
<color name="md_theme_on_error_container">#FFB4AB</color>
|
||||
<color name="md_theme_background">#1E1B1B</color>
|
||||
<color name="md_theme_on_background">#E8E1E0</color>
|
||||
<color name="md_theme_surface">#1E1B1B</color>
|
||||
<color name="md_theme_on_surface">#E8E1E0</color>
|
||||
<color name="md_theme_surface_variant">#4C4545</color>
|
||||
<color name="md_theme_on_surface_variant">#CEC4C3</color>
|
||||
<color name="md_theme_outline">#978F8E</color>
|
||||
<color name="md_theme_shadow">#000000</color>
|
||||
<color name="md_theme_inverse_surface">#E8E1E0</color>
|
||||
<color name="md_theme_inverse_on_surface">#33302F</color>
|
||||
<color name="md_theme_inverse_primary">#795554</color>
|
||||
|
||||
<color name="placeholer_gray_300">@color/material_grey_700</color>
|
||||
<color name="secondary_background_container">#272529</color>
|
||||
</resources>
|
||||
@@ -0,0 +1,130 @@
|
||||
<resources>
|
||||
|
||||
<style name="DynamicColorTheme" parent="Theme.Material3.DynamicColors.Dark">
|
||||
<item name="windowActionBar">false</item>
|
||||
<item name="windowNoTitle">true</item>
|
||||
<item name="android:statusBarColor">?colorSurface</item>
|
||||
<item name="android:windowLightStatusBar">false</item>
|
||||
</style>
|
||||
|
||||
<style name="AppTheme" parent="Theme.Material3.Dark.NoActionBar">
|
||||
<item name="colorPrimary">@color/md_theme_primary</item>
|
||||
<item name="colorOnPrimary">@color/md_theme_on_primary</item>
|
||||
<item name="colorPrimaryContainer">@color/md_theme_primary_container</item>
|
||||
<item name="colorOnPrimaryContainer">@color/md_theme_on_primary_container</item>
|
||||
<item name="colorSecondary">@color/md_theme_secondary</item>
|
||||
<item name="colorOnSecondary">@color/md_theme_on_secondary</item>
|
||||
<item name="colorSecondaryContainer">@color/md_theme_secondary_container</item>
|
||||
<item name="colorOnSecondaryContainer">@color/md_theme_on_secondary_container</item>
|
||||
<item name="colorTertiary">@color/md_theme_tertiary</item>
|
||||
<item name="colorOnTertiary">@color/md_theme_on_tertiary</item>
|
||||
<item name="colorTertiaryContainer">@color/md_theme_tertiary_container</item>
|
||||
<item name="colorOnTertiaryContainer">@color/md_theme_on_tertiary_container</item>
|
||||
<item name="colorError">@color/md_theme_error</item>
|
||||
<item name="colorOnError">@color/md_theme_on_error</item>
|
||||
<item name="colorErrorContainer">@color/md_theme_error_container</item>
|
||||
<item name="colorOnErrorContainer">@color/md_theme_on_error_container</item>
|
||||
<item name="colorOnBackground">@color/md_theme_on_background</item>
|
||||
<item name="colorSurface">@color/md_theme_surface</item>
|
||||
<item name="colorOnSurface">@color/md_theme_on_surface</item>
|
||||
<item name="colorSurfaceVariant">@color/md_theme_surface_variant</item>
|
||||
<item name="colorOnSurfaceVariant">@color/md_theme_on_surface_variant</item>
|
||||
<item name="colorOutline">@color/md_theme_outline</item>
|
||||
<item name="colorSurfaceInverse">@color/md_theme_inverse_surface</item>
|
||||
<item name="colorOnSurfaceInverse">@color/md_theme_inverse_on_surface</item>
|
||||
<item name="colorPrimaryInverse">@color/md_theme_inverse_primary</item>
|
||||
<item name="colorBackgroundFloating">@color/md_theme_background</item>
|
||||
|
||||
<item name="android:colorBackground">?colorSurface</item>
|
||||
<item name="android:statusBarColor">?colorSurface</item>
|
||||
<item name="android:windowLightStatusBar">false</item>
|
||||
</style>
|
||||
|
||||
<style name="AppTheme_Begonia_Red" parent="AppTheme">
|
||||
<item name="colorPrimary">@color/begonia_red_dark_primary</item>
|
||||
<item name="colorOnPrimary">@color/begonia_red_dark_onPrimary</item>
|
||||
<item name="colorPrimaryContainer">@color/begonia_red_dark_primaryContainer</item>
|
||||
<item name="colorOnPrimaryContainer">@color/begonia_red_dark_onPrimaryContainer</item>
|
||||
<item name="colorSecondary">@color/begonia_red_dark_secondary</item>
|
||||
<item name="colorOnSecondary">@color/begonia_red_dark_onSecondary</item>
|
||||
<item name="colorSecondaryContainer">@color/begonia_red_dark_secondaryContainer</item>
|
||||
<item name="colorOnSecondaryContainer">@color/begonia_red_dark_onSecondaryContainer</item>
|
||||
<item name="colorTertiary">@color/begonia_red_dark_tertiary</item>
|
||||
<item name="colorOnTertiary">@color/begonia_red_dark_onTertiary</item>
|
||||
<item name="colorTertiaryContainer">@color/begonia_red_dark_tertiaryContainer</item>
|
||||
<item name="colorOnTertiaryContainer">@color/begonia_red_dark_onTertiaryContainer</item>
|
||||
<item name="colorError">@color/begonia_red_dark_error</item>
|
||||
<item name="colorOnError">@color/begonia_red_dark_onError</item>
|
||||
<item name="colorErrorContainer">@color/begonia_red_dark_errorContainer</item>
|
||||
<item name="colorOnErrorContainer">@color/begonia_red_dark_onErrorContainer</item>
|
||||
<item name="android:colorBackground">@color/begonia_red_dark_background</item>
|
||||
<item name="colorOnBackground">@color/begonia_red_dark_onBackground</item>
|
||||
<item name="colorSurface">@color/begonia_red_dark_surface</item>
|
||||
<item name="colorOnSurface">@color/begonia_red_dark_onSurface</item>
|
||||
<item name="colorSurfaceVariant">@color/begonia_red_dark_surfaceVariant</item>
|
||||
<item name="colorOnSurfaceVariant">@color/begonia_red_dark_onSurfaceVariant</item>
|
||||
<item name="colorOutline">@color/begonia_red_dark_outline</item>
|
||||
<item name="colorSurfaceInverse">@color/begonia_red_dark_inverseSurface</item>
|
||||
<item name="colorOnSurfaceInverse">@color/begonia_red_dark_inverseOnSurface</item>
|
||||
<item name="colorPrimaryInverse">@color/begonia_red_dark_inversePrimary</item>
|
||||
</style>
|
||||
|
||||
<style name="AppTheme_Iris_Blue" parent="AppTheme">
|
||||
<item name="colorPrimary">@color/iris_blue_dark_primary</item>
|
||||
<item name="colorOnPrimary">@color/iris_blue_dark_onPrimary</item>
|
||||
<item name="colorPrimaryContainer">@color/iris_blue_dark_primaryContainer</item>
|
||||
<item name="colorOnPrimaryContainer">@color/iris_blue_dark_onPrimaryContainer</item>
|
||||
<item name="colorSecondary">@color/iris_blue_dark_secondary</item>
|
||||
<item name="colorOnSecondary">@color/iris_blue_dark_onSecondary</item>
|
||||
<item name="colorSecondaryContainer">@color/iris_blue_dark_secondaryContainer</item>
|
||||
<item name="colorOnSecondaryContainer">@color/iris_blue_dark_onSecondaryContainer</item>
|
||||
<item name="colorTertiary">@color/iris_blue_dark_tertiary</item>
|
||||
<item name="colorOnTertiary">@color/iris_blue_dark_onTertiary</item>
|
||||
<item name="colorTertiaryContainer">@color/iris_blue_dark_tertiaryContainer</item>
|
||||
<item name="colorOnTertiaryContainer">@color/iris_blue_dark_onTertiaryContainer</item>
|
||||
<item name="colorError">@color/iris_blue_dark_error</item>
|
||||
<item name="colorOnError">@color/iris_blue_dark_onError</item>
|
||||
<item name="colorErrorContainer">@color/iris_blue_dark_errorContainer</item>
|
||||
<item name="colorOnErrorContainer">@color/iris_blue_dark_onErrorContainer</item>
|
||||
<item name="android:colorBackground">@color/iris_blue_dark_background</item>
|
||||
<item name="colorOnBackground">@color/iris_blue_dark_onBackground</item>
|
||||
<item name="colorSurface">@color/iris_blue_dark_surface</item>
|
||||
<item name="colorOnSurface">@color/iris_blue_dark_onSurface</item>
|
||||
<item name="colorSurfaceVariant">@color/iris_blue_dark_surfaceVariant</item>
|
||||
<item name="colorOnSurfaceVariant">@color/iris_blue_dark_onSurfaceVariant</item>
|
||||
<item name="colorOutline">@color/iris_blue_dark_outline</item>
|
||||
<item name="colorSurfaceInverse">@color/iris_blue_dark_inverseSurface</item>
|
||||
<item name="colorOnSurfaceInverse">@color/iris_blue_dark_inverseOnSurface</item>
|
||||
<item name="colorPrimaryInverse">@color/iris_blue_dark_inversePrimary</item>
|
||||
</style>
|
||||
|
||||
<style name="AppTheme_Cardamom_Tip_Green" parent="AppTheme">
|
||||
<item name="colorPrimary">@color/cardamom_tip_green_dark_primary</item>
|
||||
<item name="colorOnPrimary">@color/cardamom_tip_green_dark_onPrimary</item>
|
||||
<item name="colorPrimaryContainer">@color/cardamom_tip_green_dark_primaryContainer</item>
|
||||
<item name="colorOnPrimaryContainer">@color/cardamom_tip_green_dark_onPrimaryContainer</item>
|
||||
<item name="colorSecondary">@color/cardamom_tip_green_dark_secondary</item>
|
||||
<item name="colorOnSecondary">@color/cardamom_tip_green_dark_onSecondary</item>
|
||||
<item name="colorSecondaryContainer">@color/cardamom_tip_green_dark_secondaryContainer</item>
|
||||
<item name="colorOnSecondaryContainer">@color/cardamom_tip_green_dark_onSecondaryContainer</item>
|
||||
<item name="colorTertiary">@color/cardamom_tip_green_dark_tertiary</item>
|
||||
<item name="colorOnTertiary">@color/cardamom_tip_green_dark_onTertiary</item>
|
||||
<item name="colorTertiaryContainer">@color/cardamom_tip_green_dark_tertiaryContainer</item>
|
||||
<item name="colorOnTertiaryContainer">@color/cardamom_tip_green_dark_onTertiaryContainer</item>
|
||||
<item name="colorError">@color/cardamom_tip_green_dark_error</item>
|
||||
<item name="colorOnError">@color/cardamom_tip_green_dark_onError</item>
|
||||
<item name="colorErrorContainer">@color/cardamom_tip_green_dark_errorContainer</item>
|
||||
<item name="colorOnErrorContainer">@color/cardamom_tip_green_dark_onErrorContainer</item>
|
||||
<item name="android:colorBackground">@color/cardamom_tip_green_dark_background</item>
|
||||
<item name="colorOnBackground">@color/cardamom_tip_green_dark_onBackground</item>
|
||||
<item name="colorSurface">@color/cardamom_tip_green_dark_surface</item>
|
||||
<item name="colorOnSurface">@color/cardamom_tip_green_dark_onSurface</item>
|
||||
<item name="colorSurfaceVariant">@color/cardamom_tip_green_dark_surfaceVariant</item>
|
||||
<item name="colorOnSurfaceVariant">@color/cardamom_tip_green_dark_onSurfaceVariant</item>
|
||||
<item name="colorOutline">@color/cardamom_tip_green_dark_outline</item>
|
||||
<item name="colorSurfaceInverse">@color/cardamom_tip_green_dark_inverseSurface</item>
|
||||
<item name="colorOnSurfaceInverse">@color/cardamom_tip_green_dark_inverseOnSurface</item>
|
||||
<item name="colorPrimaryInverse">@color/cardamom_tip_green_dark_inversePrimary</item>
|
||||
</style>
|
||||
|
||||
</resources>
|
||||
@@ -0,0 +1,37 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<color name="launcher_background_color">@android:color/white</color>
|
||||
<color name="launcher_foreground_android_color">#1f5a89</color>
|
||||
|
||||
<color name="md_theme_primary">#795554</color>
|
||||
<color name="md_theme_on_primary">#FFFFFF</color>
|
||||
<color name="md_theme_primary_container">#FFDAD9</color>
|
||||
<color name="md_theme_on_primary_container">#2E1414</color>
|
||||
<color name="md_theme_secondary">#685B5B</color>
|
||||
<color name="md_theme_on_secondary">#FFFFFF</color>
|
||||
<color name="md_theme_secondary_container">#F0DEDD</color>
|
||||
<color name="md_theme_on_secondary_container">#221919</color>
|
||||
<color name="md_theme_tertiary">#685D4E</color>
|
||||
<color name="md_theme_on_tertiary">#FFFFFF</color>
|
||||
<color name="md_theme_tertiary_container">#F0E0CD</color>
|
||||
<color name="md_theme_on_tertiary_container">#221A0F</color>
|
||||
<color name="md_theme_error">#BA1A1A</color>
|
||||
<color name="md_theme_on_error">#FFFFFF</color>
|
||||
<color name="md_theme_error_container">#FFDAD6</color>
|
||||
<color name="md_theme_on_error_container">#410002</color>
|
||||
<color name="md_theme_background">#FFFBFF</color>
|
||||
<color name="md_theme_on_background">#1E1B1B</color>
|
||||
<color name="md_theme_surface">#FFFBFF</color>
|
||||
<color name="md_theme_on_surface">#1E1B1B</color>
|
||||
<color name="md_theme_surface_variant">#EBE0DF</color>
|
||||
<color name="md_theme_on_surface_variant">#4C4545</color>
|
||||
<color name="md_theme_outline">#7D7575</color>
|
||||
<color name="md_theme_shadow">#000000</color>
|
||||
<color name="md_theme_inverse_surface">#33302F</color>
|
||||
<color name="md_theme_inverse_on_surface">#F6EFEE</color>
|
||||
<color name="md_theme_inverse_primary">#EABBBA</color>
|
||||
<color name="seed">#B38988</color>
|
||||
|
||||
<color name="placeholer_gray_300">@color/material_grey_300</color>
|
||||
<color name="secondary_background_container">#eff0f3</color>
|
||||
</resources>
|
||||
@@ -0,0 +1,187 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
|
||||
<!-- 海棠红 -->
|
||||
<color name="begonia_red_seed">#f03752</color>
|
||||
<color name="begonia_red_light_primary">#BE0333</color>
|
||||
<color name="begonia_red_light_onPrimary">#FFFFFF</color>
|
||||
<color name="begonia_red_light_primaryContainer">#FFDADA</color>
|
||||
<color name="begonia_red_light_onPrimaryContainer">#40000B</color>
|
||||
<color name="begonia_red_light_secondary">#765657</color>
|
||||
<color name="begonia_red_light_onSecondary">#FFFFFF</color>
|
||||
<color name="begonia_red_light_secondaryContainer">#FFDADA</color>
|
||||
<color name="begonia_red_light_onSecondaryContainer">#2C1516</color>
|
||||
<color name="begonia_red_light_tertiary">#755A2F</color>
|
||||
<color name="begonia_red_light_onTertiary">#FFFFFF</color>
|
||||
<color name="begonia_red_light_tertiaryContainer">#FFDDB0</color>
|
||||
<color name="begonia_red_light_onTertiaryContainer">#291800</color>
|
||||
<color name="begonia_red_light_error">#BA1A1A</color>
|
||||
<color name="begonia_red_light_errorContainer">#FFDAD6</color>
|
||||
<color name="begonia_red_light_onError">#FFFFFF</color>
|
||||
<color name="begonia_red_light_onErrorContainer">#410002</color>
|
||||
<color name="begonia_red_light_background">#FFFBFF</color>
|
||||
<color name="begonia_red_light_onBackground">#201A1A</color>
|
||||
<color name="begonia_red_light_surface">#FFFBFF</color>
|
||||
<color name="begonia_red_light_onSurface">#201A1A</color>
|
||||
<color name="begonia_red_light_surfaceVariant">#F4DDDD</color>
|
||||
<color name="begonia_red_light_onSurfaceVariant">#524343</color>
|
||||
<color name="begonia_red_light_outline">#857373</color>
|
||||
<color name="begonia_red_light_inverseOnSurface">#FBEEED</color>
|
||||
<color name="begonia_red_light_inverseSurface">#362F2F</color>
|
||||
<color name="begonia_red_light_inversePrimary">#FFB3B4</color>
|
||||
<color name="begonia_red_light_shadow">#000000</color>
|
||||
<color name="begonia_red_light_surfaceTint">#BE0333</color>
|
||||
<color name="begonia_red_light_surfaceTintColor">#BE0333</color>
|
||||
<color name="begonia_red_dark_primary">#FFB3B4</color>
|
||||
<color name="begonia_red_dark_onPrimary">#680017</color>
|
||||
<color name="begonia_red_dark_primaryContainer">#920025</color>
|
||||
<color name="begonia_red_dark_onPrimaryContainer">#FFDADA</color>
|
||||
<color name="begonia_red_dark_secondary">#E6BDBD</color>
|
||||
<color name="begonia_red_dark_onSecondary">#44292A</color>
|
||||
<color name="begonia_red_dark_secondaryContainer">#5D3F40</color>
|
||||
<color name="begonia_red_dark_onSecondaryContainer">#FFDADA</color>
|
||||
<color name="begonia_red_dark_tertiary">#E6C18D</color>
|
||||
<color name="begonia_red_dark_onTertiary">#422C05</color>
|
||||
<color name="begonia_red_dark_tertiaryContainer">#5B421A</color>
|
||||
<color name="begonia_red_dark_onTertiaryContainer">#FFDDB0</color>
|
||||
<color name="begonia_red_dark_error">#FFB4AB</color>
|
||||
<color name="begonia_red_dark_errorContainer">#93000A</color>
|
||||
<color name="begonia_red_dark_onError">#690005</color>
|
||||
<color name="begonia_red_dark_onErrorContainer">#FFDAD6</color>
|
||||
<color name="begonia_red_dark_background">#201A1A</color>
|
||||
<color name="begonia_red_dark_onBackground">#ECE0DF</color>
|
||||
<color name="begonia_red_dark_surface">#201A1A</color>
|
||||
<color name="begonia_red_dark_onSurface">#ECE0DF</color>
|
||||
<color name="begonia_red_dark_surfaceVariant">#524343</color>
|
||||
<color name="begonia_red_dark_onSurfaceVariant">#D7C1C1</color>
|
||||
<color name="begonia_red_dark_outline">#9F8C8C</color>
|
||||
<color name="begonia_red_dark_inverseOnSurface">#201A1A</color>
|
||||
<color name="begonia_red_dark_inverseSurface">#ECE0DF</color>
|
||||
<color name="begonia_red_dark_inversePrimary">#BE0333</color>
|
||||
<color name="begonia_red_dark_shadow">#000000</color>
|
||||
<color name="begonia_red_dark_surfaceTint">#FFB3B4</color>
|
||||
<color name="begonia_red_dark_surfaceTintColor">#FFB3B4</color>
|
||||
|
||||
<!-- 鸢尾蓝 -->
|
||||
<color name="iris_blue_seed">#158bb8</color>
|
||||
<color name="iris_blue_light_primary">#006689</color>
|
||||
<color name="iris_blue_light_onPrimary">#FFFFFF</color>
|
||||
<color name="iris_blue_light_primaryContainer">#C3E8FF</color>
|
||||
<color name="iris_blue_light_onPrimaryContainer">#001E2C</color>
|
||||
<color name="iris_blue_light_secondary">#4E616D</color>
|
||||
<color name="iris_blue_light_onSecondary">#FFFFFF</color>
|
||||
<color name="iris_blue_light_secondaryContainer">#D1E5F3</color>
|
||||
<color name="iris_blue_light_onSecondaryContainer">#091E28</color>
|
||||
<color name="iris_blue_light_tertiary">#605A7D</color>
|
||||
<color name="iris_blue_light_onTertiary">#FFFFFF</color>
|
||||
<color name="iris_blue_light_tertiaryContainer">#E6DEFF</color>
|
||||
<color name="iris_blue_light_onTertiaryContainer">#1C1736</color>
|
||||
<color name="iris_blue_light_error">#BA1A1A</color>
|
||||
<color name="iris_blue_light_errorContainer">#FFDAD6</color>
|
||||
<color name="iris_blue_light_onError">#FFFFFF</color>
|
||||
<color name="iris_blue_light_onErrorContainer">#410002</color>
|
||||
<color name="iris_blue_light_background">#FBFCFE</color>
|
||||
<color name="iris_blue_light_onBackground">#191C1E</color>
|
||||
<color name="iris_blue_light_surface">#FBFCFE</color>
|
||||
<color name="iris_blue_light_onSurface">#191C1E</color>
|
||||
<color name="iris_blue_light_surfaceVariant">#DCE3E9</color>
|
||||
<color name="iris_blue_light_onSurfaceVariant">#41484D</color>
|
||||
<color name="iris_blue_light_outline">#71787D</color>
|
||||
<color name="iris_blue_light_inverseOnSurface">#F0F1F3</color>
|
||||
<color name="iris_blue_light_inverseSurface">#2E3133</color>
|
||||
<color name="iris_blue_light_inversePrimary">#78D1FF</color>
|
||||
<color name="iris_blue_light_shadow">#000000</color>
|
||||
<color name="iris_blue_light_surfaceTint">#006689</color>
|
||||
<color name="iris_blue_light_surfaceTintColor">#006689</color>
|
||||
<color name="iris_blue_dark_primary">#78D1FF</color>
|
||||
<color name="iris_blue_dark_onPrimary">#003549</color>
|
||||
<color name="iris_blue_dark_primaryContainer">#004C68</color>
|
||||
<color name="iris_blue_dark_onPrimaryContainer">#C3E8FF</color>
|
||||
<color name="iris_blue_dark_secondary">#B5C9D7</color>
|
||||
<color name="iris_blue_dark_onSecondary">#20333D</color>
|
||||
<color name="iris_blue_dark_secondaryContainer">#364954</color>
|
||||
<color name="iris_blue_dark_onSecondaryContainer">#D1E5F3</color>
|
||||
<color name="iris_blue_dark_tertiary">#C9C1EA</color>
|
||||
<color name="iris_blue_dark_onTertiary">#312C4C</color>
|
||||
<color name="iris_blue_dark_tertiaryContainer">#484264</color>
|
||||
<color name="iris_blue_dark_onTertiaryContainer">#E6DEFF</color>
|
||||
<color name="iris_blue_dark_error">#FFB4AB</color>
|
||||
<color name="iris_blue_dark_errorContainer">#93000A</color>
|
||||
<color name="iris_blue_dark_onError">#690005</color>
|
||||
<color name="iris_blue_dark_onErrorContainer">#FFDAD6</color>
|
||||
<color name="iris_blue_dark_background">#191C1E</color>
|
||||
<color name="iris_blue_dark_onBackground">#E1E2E5</color>
|
||||
<color name="iris_blue_dark_surface">#191C1E</color>
|
||||
<color name="iris_blue_dark_onSurface">#E1E2E5</color>
|
||||
<color name="iris_blue_dark_surfaceVariant">#41484D</color>
|
||||
<color name="iris_blue_dark_onSurfaceVariant">#C0C7CD</color>
|
||||
<color name="iris_blue_dark_outline">#8A9297</color>
|
||||
<color name="iris_blue_dark_inverseOnSurface">#191C1E</color>
|
||||
<color name="iris_blue_dark_inverseSurface">#E1E2E5</color>
|
||||
<color name="iris_blue_dark_inversePrimary">#006689</color>
|
||||
<color name="iris_blue_dark_shadow">#000000</color>
|
||||
<color name="iris_blue_dark_surfaceTint">#78D1FF</color>
|
||||
<color name="iris_blue_dark_surfaceTintColor">#78D1FF</color>
|
||||
|
||||
<!-- 蔻梢绿 -->
|
||||
<color name="cardamom_tip_green_seed">#5dbe8a</color>
|
||||
<color name="cardamom_tip_green_light_primary">#006D43</color>
|
||||
<color name="cardamom_tip_green_light_onPrimary">#FFFFFF</color>
|
||||
<color name="cardamom_tip_green_light_primaryContainer">#91F7BD</color>
|
||||
<color name="cardamom_tip_green_light_onPrimaryContainer">#002111</color>
|
||||
<color name="cardamom_tip_green_light_secondary">#4E6355</color>
|
||||
<color name="cardamom_tip_green_light_onSecondary">#FFFFFF</color>
|
||||
<color name="cardamom_tip_green_light_secondaryContainer">#D0E8D6</color>
|
||||
<color name="cardamom_tip_green_light_onSecondaryContainer">#0B1F14</color>
|
||||
<color name="cardamom_tip_green_light_tertiary">#3C6471</color>
|
||||
<color name="cardamom_tip_green_light_onTertiary">#FFFFFF</color>
|
||||
<color name="cardamom_tip_green_light_tertiaryContainer">#BFE9F9</color>
|
||||
<color name="cardamom_tip_green_light_onTertiaryContainer">#001F27</color>
|
||||
<color name="cardamom_tip_green_light_error">#BA1A1A</color>
|
||||
<color name="cardamom_tip_green_light_errorContainer">#FFDAD6</color>
|
||||
<color name="cardamom_tip_green_light_onError">#FFFFFF</color>
|
||||
<color name="cardamom_tip_green_light_onErrorContainer">#410002</color>
|
||||
<color name="cardamom_tip_green_light_background">#FBFDF8</color>
|
||||
<color name="cardamom_tip_green_light_onBackground">#191C1A</color>
|
||||
<color name="cardamom_tip_green_light_surface">#FBFDF8</color>
|
||||
<color name="cardamom_tip_green_light_onSurface">#191C1A</color>
|
||||
<color name="cardamom_tip_green_light_surfaceVariant">#DCE5DC</color>
|
||||
<color name="cardamom_tip_green_light_onSurfaceVariant">#404942</color>
|
||||
<color name="cardamom_tip_green_light_outline">#717972</color>
|
||||
<color name="cardamom_tip_green_light_inverseOnSurface">#F0F1ED</color>
|
||||
<color name="cardamom_tip_green_light_inverseSurface">#2E312E</color>
|
||||
<color name="cardamom_tip_green_light_inversePrimary">#75DAA2</color>
|
||||
<color name="cardamom_tip_green_light_shadow">#000000</color>
|
||||
<color name="cardamom_tip_green_light_surfaceTint">#006D43</color>
|
||||
<color name="cardamom_tip_green_light_surfaceTintColor">#006D43</color>
|
||||
<color name="cardamom_tip_green_dark_primary">#75DAA2</color>
|
||||
<color name="cardamom_tip_green_dark_onPrimary">#003921</color>
|
||||
<color name="cardamom_tip_green_dark_primaryContainer">#005232</color>
|
||||
<color name="cardamom_tip_green_dark_onPrimaryContainer">#91F7BD</color>
|
||||
<color name="cardamom_tip_green_dark_secondary">#B5CCBB</color>
|
||||
<color name="cardamom_tip_green_dark_onSecondary">#213528</color>
|
||||
<color name="cardamom_tip_green_dark_secondaryContainer">#374B3E</color>
|
||||
<color name="cardamom_tip_green_dark_onSecondaryContainer">#D0E8D6</color>
|
||||
<color name="cardamom_tip_green_dark_tertiary">#A3CDDC</color>
|
||||
<color name="cardamom_tip_green_dark_onTertiary">#043541</color>
|
||||
<color name="cardamom_tip_green_dark_tertiaryContainer">#224C59</color>
|
||||
<color name="cardamom_tip_green_dark_onTertiaryContainer">#BFE9F9</color>
|
||||
<color name="cardamom_tip_green_dark_error">#FFB4AB</color>
|
||||
<color name="cardamom_tip_green_dark_errorContainer">#93000A</color>
|
||||
<color name="cardamom_tip_green_dark_onError">#690005</color>
|
||||
<color name="cardamom_tip_green_dark_onErrorContainer">#FFDAD6</color>
|
||||
<color name="cardamom_tip_green_dark_background">#191C1A</color>
|
||||
<color name="cardamom_tip_green_dark_onBackground">#E1E3DF</color>
|
||||
<color name="cardamom_tip_green_dark_surface">#191C1A</color>
|
||||
<color name="cardamom_tip_green_dark_onSurface">#E1E3DF</color>
|
||||
<color name="cardamom_tip_green_dark_surfaceVariant">#404942</color>
|
||||
<color name="cardamom_tip_green_dark_onSurfaceVariant">#C0C9C0</color>
|
||||
<color name="cardamom_tip_green_dark_outline">#8A938B</color>
|
||||
<color name="cardamom_tip_green_dark_inverseOnSurface">#191C1A</color>
|
||||
<color name="cardamom_tip_green_dark_inverseSurface">#E1E3DF</color>
|
||||
<color name="cardamom_tip_green_dark_inversePrimary">#006D43</color>
|
||||
<color name="cardamom_tip_green_dark_shadow">#000000</color>
|
||||
<color name="cardamom_tip_green_dark_surfaceTint">#75DAA2</color>
|
||||
<color name="cardamom_tip_green_dark_surfaceTintColor">#75DAA2</color>
|
||||
|
||||
</resources>
|
||||
@@ -0,0 +1,301 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="UnusedResources">
|
||||
<!-- google's material design colours from
|
||||
http://www.google.com/design/spec/style/color.html#color-ui-color-palette -->
|
||||
|
||||
<!--reds-->
|
||||
<color name="material_red_50">#FFEBEE</color>
|
||||
<color name="material_red_100">#FFCDD2</color>
|
||||
<color name="material_red_200">#EF9A9A</color>
|
||||
<color name="material_red_300">#E57373</color>
|
||||
<color name="material_red_400">#EF5350</color>
|
||||
<color name="material_red_500">#F44336</color>
|
||||
<color name="material_red_600">#E53935</color>
|
||||
<color name="material_red_700">#D32F2F</color>
|
||||
<color name="material_red_800">#C62828</color>
|
||||
<color name="material_red_900">#B71C1C</color>
|
||||
<color name="material_red_A100">#FF8A80</color>
|
||||
<color name="material_red_A200">#FF5252</color>
|
||||
<color name="material_red_A400">#FF1744</color>
|
||||
<color name="material_red_A700">#D50000</color>
|
||||
|
||||
<!-- pinks -->
|
||||
<color name="material_pink_50">#FCE4EC</color>
|
||||
<color name="material_pink_100">#F8BBD0</color>
|
||||
<color name="material_pink_200">#F48FB1</color>
|
||||
<color name="material_pink_300">#F06292</color>
|
||||
<color name="material_pink_400">#EC407A</color>
|
||||
<color name="material_pink_500">#E91E63</color>
|
||||
<color name="material_pink_600">#D81B60</color>
|
||||
<color name="material_pink_700">#C2185B</color>
|
||||
<color name="material_pink_800">#AD1457</color>
|
||||
<color name="material_pink_900">#880E4F</color>
|
||||
<color name="material_pink_A100">#FF80AB</color>
|
||||
<color name="material_pink_A200">#FF4081</color>
|
||||
<color name="material_pink_A400">#F50057</color>
|
||||
<color name="material_pink_A700">#C51162</color>
|
||||
|
||||
<!-- purples -->
|
||||
<color name="material_purple_50">#F3E5F5</color>
|
||||
<color name="material_purple_100">#E1BEE7</color>
|
||||
<color name="material_purple_200">#CE93D8</color>
|
||||
<color name="material_purple_300">#BA68C8</color>
|
||||
<color name="material_purple_400">#AB47BC</color>
|
||||
<color name="material_purple_500">#9C27B0</color>
|
||||
<color name="material_purple_600">#8E24AA</color>
|
||||
<color name="material_purple_700">#7B1FA2</color>
|
||||
<color name="material_purple_800">#6A1B9A</color>
|
||||
<color name="material_purple_900">#4A148C</color>
|
||||
<color name="material_purple_A100">#EA80FC</color>
|
||||
<color name="material_purple_A200">#E040FB</color>
|
||||
<color name="material_purple_A400">#D500F9</color>
|
||||
<color name="material_purple_A700">#AA00FF</color>
|
||||
|
||||
<!-- deep purples -->
|
||||
<color name="material_deep_purple_50">#EDE7F6</color>
|
||||
<color name="material_deep_purple_100">#D1C4E9</color>
|
||||
<color name="material_deep_purple_200">#B39DDB</color>
|
||||
<color name="material_deep_purple_300">#9575CD</color>
|
||||
<color name="material_deep_purple_400">#7E57C2</color>
|
||||
<color name="material_deep_purple_500">#673AB7</color>
|
||||
<color name="material_deep_purple_600">#5E35B1</color>
|
||||
<color name="material_deep_purple_700">#512DA8</color>
|
||||
<color name="material_deep_purple_800">#4527A0</color>
|
||||
<color name="material_deep_purple_900">#311B92</color>
|
||||
<color name="material_deep_purple_A100">#B388FF</color>
|
||||
<color name="material_deep_purple_A200">#7C4DFF</color>
|
||||
<color name="material_deep_purple_A400">#651FFF</color>
|
||||
<color name="material_deep_purple_A700">#6200EA</color>
|
||||
|
||||
<!-- indigo -->
|
||||
<color name="material_indigo_50">#E8EAF6</color>
|
||||
<color name="material_indigo_100">#C5CAE9</color>
|
||||
<color name="material_indigo_200">#9FA8DA</color>
|
||||
<color name="material_indigo_300">#7986CB</color>
|
||||
<color name="material_indigo_400">#5C6BC0</color>
|
||||
<color name="material_indigo_500">#3F51B5</color>
|
||||
<color name="material_indigo_600">#3949AB</color>
|
||||
<color name="material_indigo_700">#303F9F</color>
|
||||
<color name="material_indigo_800">#283593</color>
|
||||
<color name="material_indigo_900">#1A237E</color>
|
||||
<color name="material_indigo_A100">#8C9EFF</color>
|
||||
<color name="material_indigo_A200">#536DFE</color>
|
||||
<color name="material_indigo_A400">#3D5AFE</color>
|
||||
<color name="material_indigo_A700">#304FFE</color>
|
||||
|
||||
<!--blue-->
|
||||
<color name="material_blue_50">#E3F2FD</color>
|
||||
<color name="material_blue_100">#BBDEFB</color>
|
||||
<color name="material_blue_200">#90CAF9</color>
|
||||
<color name="material_blue_300">#64B5F6</color>
|
||||
<color name="material_blue_400">#42A5F5</color>
|
||||
<color name="material_blue_500">#2196F3</color>
|
||||
<color name="material_blue_600">#1E88E5</color>
|
||||
<color name="material_blue_700">#1976D2</color>
|
||||
<color name="material_blue_800">#1565C0</color>
|
||||
<color name="material_blue_900">#0D47A1</color>
|
||||
<color name="material_blue_A100">#82B1FF</color>
|
||||
<color name="material_blue_A200">#448AFF</color>
|
||||
<color name="material_blue_A400">#2979FF</color>
|
||||
<color name="material_blue_A700">#2962FF</color>
|
||||
|
||||
<!-- light blue-->
|
||||
<color name="material_light_blue_50">#E1F5FE</color>
|
||||
<color name="material_light_blue_100">#B3E5FC</color>
|
||||
<color name="material_light_blue_200">#81D4fA</color>
|
||||
<color name="material_light_blue_300">#4fC3F7</color>
|
||||
<color name="material_light_blue_400">#29B6FC</color>
|
||||
<color name="material_light_blue_500">#03A9F4</color>
|
||||
<color name="material_light_blue_600">#039BE5</color>
|
||||
<color name="material_light_blue_700">#0288D1</color>
|
||||
<color name="material_light_blue_800">#0277BD</color>
|
||||
<color name="material_light_blue_900">#01579B</color>
|
||||
<color name="material_light_blue_A100">#80D8FF</color>
|
||||
<color name="material_light_blue_A200">#40C4FF</color>
|
||||
<color name="material_light_blue_A400">#00B0FF</color>
|
||||
<color name="material_light_blue_A700">#0091EA</color>
|
||||
|
||||
<!-- cyan -->
|
||||
<color name="material_cyan_50">#E0F7FA</color>
|
||||
<color name="material_cyan_100">#B2EBF2</color>
|
||||
<color name="material_cyan_200">#80DEEA</color>
|
||||
<color name="material_cyan_300">#4DD0E1</color>
|
||||
<color name="material_cyan_400">#26C6DA</color>
|
||||
<color name="material_cyan_500">#00BCD4</color>
|
||||
<color name="material_cyan_600">#00ACC1</color>
|
||||
<color name="material_cyan_700">#0097A7</color>
|
||||
<color name="material_cyan_800">#00838F</color>
|
||||
<color name="material_cyan_900">#006064</color>
|
||||
<color name="material_cyan_A100">#84FFFF</color>
|
||||
<color name="material_cyan_A200">#18FFFF</color>
|
||||
<color name="material_cyan_A400">#00E5FF</color>
|
||||
<color name="material_cyan_A700">#00B8D4</color>
|
||||
|
||||
<!-- teal -->
|
||||
<color name="material_teal_50">#E0F2F1</color>
|
||||
<color name="material_teal_100">#B2DFDB</color>
|
||||
<color name="material_teal_200">#80CBC4</color>
|
||||
<color name="material_teal_300">#4DB6AC</color>
|
||||
<color name="material_teal_400">#26A69A</color>
|
||||
<color name="material_teal_500">#009688</color>
|
||||
<color name="material_teal_600">#00897B</color>
|
||||
<color name="material_teal_700">#00796B</color>
|
||||
<color name="material_teal_800">#00695C</color>
|
||||
<color name="material_teal_900">#004D40</color>
|
||||
<color name="material_teal_A100">#A7FFEB</color>
|
||||
<color name="material_teal_A200">#64FFDA</color>
|
||||
<color name="material_teal_A400">#1DE9B6</color>
|
||||
<color name="material_teal_A700">#00BFA5</color>
|
||||
|
||||
<!-- green -->
|
||||
<color name="material_green_50">#E8F5E9</color>
|
||||
<color name="material_green_100">#C8E6C9</color>
|
||||
<color name="material_green_200">#A5D6A7</color>
|
||||
<color name="material_green_300">#81C784</color>
|
||||
<color name="material_green_400">#66BB6A</color>
|
||||
<color name="material_green_500">#4CAF50</color>
|
||||
<color name="material_green_600">#43A047</color>
|
||||
<color name="material_green_700">#388E3C</color>
|
||||
<color name="material_green_800">#2E7D32</color>
|
||||
<color name="material_green_900">#1B5E20</color>
|
||||
<color name="material_green_A100">#B9F6CA</color>
|
||||
<color name="material_green_A200">#69F0AE</color>
|
||||
<color name="material_green_A400">#00E676</color>
|
||||
<color name="material_green_A700">#00C853</color>
|
||||
|
||||
<!--light green-->
|
||||
<color name="material_light_green_50">#F1F8E9</color>
|
||||
<color name="material_light_green_100">#DCEDC8</color>
|
||||
<color name="material_light_green_200">#C5E1A5</color>
|
||||
<color name="material_light_green_300">#AED581</color>
|
||||
<color name="material_light_green_400">#9CCC65</color>
|
||||
<color name="material_light_green_500">#8BC34A</color>
|
||||
<color name="material_light_green_600">#7CB342</color>
|
||||
<color name="material_light_green_700">#689F38</color>
|
||||
<color name="material_light_green_800">#558B2F</color>
|
||||
<color name="material_light_green_900">#33691E</color>
|
||||
<color name="material_light_green_A100">#CCFF90</color>
|
||||
<color name="material_light_green_A200">#B2FF59</color>
|
||||
<color name="material_light_green_A400">#76FF03</color>
|
||||
<color name="material_light_green_A700">#64DD17</color>
|
||||
|
||||
<!-- lime-->
|
||||
<color name="material_lime_50">#F9FBE7</color>
|
||||
<color name="material_lime_100">#F0F4C3</color>
|
||||
<color name="material_lime_200">#E6EE9C</color>
|
||||
<color name="material_lime_300">#DCE775</color>
|
||||
<color name="material_lime_400">#D4E157</color>
|
||||
<color name="material_lime_500">#CDDC39</color>
|
||||
<color name="material_lime_600">#C0CA33</color>
|
||||
<color name="material_lime_700">#A4B42B</color>
|
||||
<color name="material_lime_800">#9E9D24</color>
|
||||
<color name="material_lime_900">#827717</color>
|
||||
<color name="material_lime_A100">#F4FF81</color>
|
||||
<color name="material_lime_A200">#EEFF41</color>
|
||||
<color name="material_lime_A400">#C6FF00</color>
|
||||
<color name="material_lime_A700">#AEEA00</color>
|
||||
|
||||
<!--yellow -->
|
||||
<color name="material_yellow_50">#FFFDE7</color>
|
||||
<color name="material_yellow_100">#FFF9C4</color>
|
||||
<color name="material_yellow_200">#FFF590</color>
|
||||
<color name="material_yellow_300">#FFF176</color>
|
||||
<color name="material_yellow_400">#FFEE58</color>
|
||||
<color name="material_yellow_500">#FFEB3B</color>
|
||||
<color name="material_yellow_600">#FDD835</color>
|
||||
<color name="material_yellow_700">#FBC02D</color>
|
||||
<color name="material_yellow_800">#F9A825</color>
|
||||
<color name="material_yellow_900">#F57F17</color>
|
||||
<color name="material_yellow_A100">#FFFF82</color>
|
||||
<color name="material_yellow_A200">#FFFF00</color>
|
||||
<color name="material_yellow_A400">#FFEA00</color>
|
||||
<color name="material_yellow_A700">#FFD600</color>
|
||||
|
||||
<!--amber-->
|
||||
<color name="material_amber_50">#FFF8E1</color>
|
||||
<color name="material_amber_100">#FFECB3</color>
|
||||
<color name="material_amber_200">#FFE082</color>
|
||||
<color name="material_amber_300">#FFD54F</color>
|
||||
<color name="material_amber_400">#FFCA28</color>
|
||||
<color name="material_amber_500">#FFC107</color>
|
||||
<color name="material_amber_600">#FFB300</color>
|
||||
<color name="material_amber_700">#FFA000</color>
|
||||
<color name="material_amber_800">#FF8F00</color>
|
||||
<color name="material_amber_900">#FF6F00</color>
|
||||
<color name="material_amber_A100">#FFE57F</color>
|
||||
<color name="material_amber_A200">#FFD740</color>
|
||||
<color name="material_amber_A400">#FFC400</color>
|
||||
<color name="material_amber_A700">#FFAB00</color>
|
||||
|
||||
<!--orange-->
|
||||
<color name="material_orange_50">#FFF3E0</color>
|
||||
<color name="material_orange_100">#FFE0B2</color>
|
||||
<color name="material_orange_200">#FFCC80</color>
|
||||
<color name="material_orange_300">#FFB74D</color>
|
||||
<color name="material_orange_400">#FFA726</color>
|
||||
<color name="material_orange_500">#FF9800</color>
|
||||
<color name="material_orange_600">#FB8C00</color>
|
||||
<color name="material_orange_700">#F57C00</color>
|
||||
<color name="material_orange_800">#EF6C00</color>
|
||||
<color name="material_orange_900">#E65100</color>
|
||||
<color name="material_orange_A100">#FFD180</color>
|
||||
<color name="material_orange_A200">#FFAB40</color>
|
||||
<color name="material_orange_A400">#FF9100</color>
|
||||
<color name="material_orange_A700">#FF6D00</color>
|
||||
|
||||
<!--deep orange-->
|
||||
<color name="material_deep_orange_50">#FBE9A7</color>
|
||||
<color name="material_deep_orange_100">#FFCCBC</color>
|
||||
<color name="material_deep_orange_200">#FFAB91</color>
|
||||
<color name="material_deep_orange_300">#FF8A65</color>
|
||||
<color name="material_deep_orange_400">#FF7043</color>
|
||||
<color name="material_deep_orange_500">#FF5722</color>
|
||||
<color name="material_deep_orange_600">#F4511E</color>
|
||||
<color name="material_deep_orange_700">#E64A19</color>
|
||||
<color name="material_deep_orange_800">#D84315</color>
|
||||
<color name="material_deep_orange_900">#BF360C</color>
|
||||
<color name="material_deep_orange_A100">#FF9E80</color>
|
||||
<color name="material_deep_orange_A200">#FF6E40</color>
|
||||
<color name="material_deep_orange_A400">#FF3D00</color>
|
||||
<color name="material_deep_orange_A700">#DD2600</color>
|
||||
|
||||
<!--brown -->
|
||||
<color name="material_brown_50">#EFEBE9</color>
|
||||
<color name="material_brown_100">#D7CCC8</color>
|
||||
<color name="material_brown_200">#BCAAA4</color>
|
||||
<color name="material_brown_300">#A1887F</color>
|
||||
<color name="material_brown_400">#8D6E63</color>
|
||||
<color name="material_brown_500">#795548</color>
|
||||
<color name="material_brown_600">#6D4C41</color>
|
||||
<color name="material_brown_700">#5D4037</color>
|
||||
<color name="material_brown_800">#4E342E</color>
|
||||
<color name="material_brown_900">#3E2723</color>
|
||||
|
||||
<!--grey-->
|
||||
<color name="material_grey_50" tools:override="true">#FAFAFA</color>
|
||||
<color name="material_grey_100" tools:override="true">#F5F5F5</color>
|
||||
<color name="material_grey_200">#EEEEEE</color>
|
||||
<color name="material_grey_300" tools:override="true">#E0E0E0</color>
|
||||
<color name="material_grey_400">#BDBDBD</color>
|
||||
<color name="material_grey_500">#9E9E9E</color>
|
||||
<color name="material_grey_600" tools:override="true">#757575</color>
|
||||
<color name="material_grey_700">#616161</color>
|
||||
<color name="material_grey_800" tools:override="true">#424242</color>
|
||||
<color name="material_grey_850" tools:override="true">#303030</color>
|
||||
<color name="material_grey_900" tools:override="true">#212121</color>
|
||||
<color name="material_black_1000">#000000</color>
|
||||
<color name="material_white_1000">#ffffff</color>
|
||||
|
||||
<!--blue grey-->
|
||||
<color name="material_blue_grey_50">#ECEFF1</color>
|
||||
<color name="material_blue_grey_100">#CFD8DC</color>
|
||||
<color name="material_blue_grey_200">#B0BBC5</color>
|
||||
<color name="material_blue_grey_300">#90A4AE</color>
|
||||
<color name="material_blue_grey_400">#78909C</color>
|
||||
<color name="material_blue_grey_500">#607D8B</color>
|
||||
<color name="material_blue_grey_600">#546E7A</color>
|
||||
<color name="material_blue_grey_700">#455A64</color>
|
||||
<color name="material_blue_grey_800" tools:override="true">#37474F</color>
|
||||
<color name="material_blue_grey_900" tools:override="true">#263238</color>
|
||||
|
||||
</resources>
|
||||
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="account_need_login">请先登录!</string>
|
||||
</resources>
|
||||
@@ -0,0 +1,130 @@
|
||||
<resources>
|
||||
|
||||
<style name="DynamicColorTheme" parent="Theme.Material3.DynamicColors.Light">
|
||||
<item name="windowActionBar">false</item>
|
||||
<item name="windowNoTitle">true</item>
|
||||
<item name="android:statusBarColor">?colorSurface</item>
|
||||
<item name="android:windowLightStatusBar">true</item>
|
||||
</style>
|
||||
|
||||
<style name="AppTheme" parent="Theme.Material3.Light.NoActionBar">
|
||||
<item name="colorPrimary">@color/md_theme_primary</item>
|
||||
<item name="colorOnPrimary">@color/md_theme_on_primary</item>
|
||||
<item name="colorPrimaryContainer">@color/md_theme_primary_container</item>
|
||||
<item name="colorOnPrimaryContainer">@color/md_theme_on_primary_container</item>
|
||||
<item name="colorSecondary">@color/md_theme_secondary</item>
|
||||
<item name="colorOnSecondary">@color/md_theme_on_secondary</item>
|
||||
<item name="colorSecondaryContainer">@color/md_theme_secondary_container</item>
|
||||
<item name="colorOnSecondaryContainer">@color/md_theme_on_secondary_container</item>
|
||||
<item name="colorTertiary">@color/md_theme_tertiary</item>
|
||||
<item name="colorOnTertiary">@color/md_theme_on_tertiary</item>
|
||||
<item name="colorTertiaryContainer">@color/md_theme_tertiary_container</item>
|
||||
<item name="colorOnTertiaryContainer">@color/md_theme_on_tertiary_container</item>
|
||||
<item name="colorError">@color/md_theme_error</item>
|
||||
<item name="colorErrorContainer">@color/md_theme_error_container</item>
|
||||
<item name="colorOnError">@color/md_theme_on_error</item>
|
||||
<item name="colorOnErrorContainer">@color/md_theme_on_error_container</item>
|
||||
<item name="colorOnBackground">@color/md_theme_on_background</item>
|
||||
<item name="colorSurface">@color/md_theme_surface</item>
|
||||
<item name="colorOnSurface">@color/md_theme_on_surface</item>
|
||||
<item name="colorSurfaceVariant">@color/md_theme_surface_variant</item>
|
||||
<item name="colorOnSurfaceVariant">@color/md_theme_on_surface_variant</item>
|
||||
<item name="colorOutline">@color/md_theme_outline</item>
|
||||
<item name="colorSurfaceInverse">@color/md_theme_inverse_surface</item>
|
||||
<item name="colorOnSurfaceInverse">@color/md_theme_inverse_on_surface</item>
|
||||
<item name="colorPrimaryInverse">@color/md_theme_inverse_primary</item>
|
||||
<item name="colorBackgroundFloating">@color/md_theme_background</item>
|
||||
|
||||
<item name="android:colorBackground">?colorSurface</item>
|
||||
<item name="android:statusBarColor">?colorSurface</item>
|
||||
<item name="android:windowLightStatusBar">true</item>
|
||||
</style>
|
||||
|
||||
<style name="AppTheme_Begonia_Red" parent="AppTheme">
|
||||
<item name="colorPrimary">@color/begonia_red_light_primary</item>
|
||||
<item name="colorOnPrimary">@color/begonia_red_light_onPrimary</item>
|
||||
<item name="colorPrimaryContainer">@color/begonia_red_light_primaryContainer</item>
|
||||
<item name="colorOnPrimaryContainer">@color/begonia_red_light_onPrimaryContainer</item>
|
||||
<item name="colorSecondary">@color/begonia_red_light_secondary</item>
|
||||
<item name="colorOnSecondary">@color/begonia_red_light_onSecondary</item>
|
||||
<item name="colorSecondaryContainer">@color/begonia_red_light_secondaryContainer</item>
|
||||
<item name="colorOnSecondaryContainer">@color/begonia_red_light_onSecondaryContainer</item>
|
||||
<item name="colorTertiary">@color/begonia_red_light_tertiary</item>
|
||||
<item name="colorOnTertiary">@color/begonia_red_light_onTertiary</item>
|
||||
<item name="colorTertiaryContainer">@color/begonia_red_light_tertiaryContainer</item>
|
||||
<item name="colorOnTertiaryContainer">@color/begonia_red_light_onTertiaryContainer</item>
|
||||
<item name="colorError">@color/begonia_red_light_error</item>
|
||||
<item name="colorOnError">@color/begonia_red_light_onError</item>
|
||||
<item name="colorErrorContainer">@color/begonia_red_light_errorContainer</item>
|
||||
<item name="colorOnErrorContainer">@color/begonia_red_light_onErrorContainer</item>
|
||||
<item name="android:colorBackground">@color/begonia_red_light_background</item>
|
||||
<item name="colorOnBackground">@color/begonia_red_light_onBackground</item>
|
||||
<item name="colorSurface">@color/begonia_red_light_surface</item>
|
||||
<item name="colorOnSurface">@color/begonia_red_light_onSurface</item>
|
||||
<item name="colorSurfaceVariant">@color/begonia_red_light_surfaceVariant</item>
|
||||
<item name="colorOnSurfaceVariant">@color/begonia_red_light_onSurfaceVariant</item>
|
||||
<item name="colorOutline">@color/begonia_red_light_outline</item>
|
||||
<item name="colorSurfaceInverse">@color/begonia_red_light_inverseSurface</item>
|
||||
<item name="colorOnSurfaceInverse">@color/begonia_red_light_inverseOnSurface</item>
|
||||
<item name="colorPrimaryInverse">@color/begonia_red_light_inversePrimary</item>
|
||||
</style>
|
||||
|
||||
<style name="AppTheme_Iris_Blue" parent="AppTheme">
|
||||
<item name="colorPrimary">@color/iris_blue_light_primary</item>
|
||||
<item name="colorOnPrimary">@color/iris_blue_light_onPrimary</item>
|
||||
<item name="colorPrimaryContainer">@color/iris_blue_light_primaryContainer</item>
|
||||
<item name="colorOnPrimaryContainer">@color/iris_blue_light_onPrimaryContainer</item>
|
||||
<item name="colorSecondary">@color/iris_blue_light_secondary</item>
|
||||
<item name="colorOnSecondary">@color/iris_blue_light_onSecondary</item>
|
||||
<item name="colorSecondaryContainer">@color/iris_blue_light_secondaryContainer</item>
|
||||
<item name="colorOnSecondaryContainer">@color/iris_blue_light_onSecondaryContainer</item>
|
||||
<item name="colorTertiary">@color/iris_blue_light_tertiary</item>
|
||||
<item name="colorOnTertiary">@color/iris_blue_light_onTertiary</item>
|
||||
<item name="colorTertiaryContainer">@color/iris_blue_light_tertiaryContainer</item>
|
||||
<item name="colorOnTertiaryContainer">@color/iris_blue_light_onTertiaryContainer</item>
|
||||
<item name="colorError">@color/iris_blue_light_error</item>
|
||||
<item name="colorOnError">@color/iris_blue_light_onError</item>
|
||||
<item name="colorErrorContainer">@color/iris_blue_light_errorContainer</item>
|
||||
<item name="colorOnErrorContainer">@color/iris_blue_light_onErrorContainer</item>
|
||||
<item name="android:colorBackground">@color/iris_blue_light_background</item>
|
||||
<item name="colorOnBackground">@color/iris_blue_light_onBackground</item>
|
||||
<item name="colorSurface">@color/iris_blue_light_surface</item>
|
||||
<item name="colorOnSurface">@color/iris_blue_light_onSurface</item>
|
||||
<item name="colorSurfaceVariant">@color/iris_blue_light_surfaceVariant</item>
|
||||
<item name="colorOnSurfaceVariant">@color/iris_blue_light_onSurfaceVariant</item>
|
||||
<item name="colorOutline">@color/iris_blue_light_outline</item>
|
||||
<item name="colorSurfaceInverse">@color/iris_blue_light_inverseSurface</item>
|
||||
<item name="colorOnSurfaceInverse">@color/iris_blue_light_inverseOnSurface</item>
|
||||
<item name="colorPrimaryInverse">@color/iris_blue_light_inversePrimary</item>
|
||||
</style>
|
||||
|
||||
<style name="AppTheme_Cardamom_Tip_Green" parent="AppTheme">
|
||||
<item name="colorPrimary">@color/cardamom_tip_green_light_primary</item>
|
||||
<item name="colorOnPrimary">@color/cardamom_tip_green_light_onPrimary</item>
|
||||
<item name="colorPrimaryContainer">@color/cardamom_tip_green_light_primaryContainer</item>
|
||||
<item name="colorOnPrimaryContainer">@color/cardamom_tip_green_light_onPrimaryContainer</item>
|
||||
<item name="colorSecondary">@color/cardamom_tip_green_light_secondary</item>
|
||||
<item name="colorOnSecondary">@color/cardamom_tip_green_light_onSecondary</item>
|
||||
<item name="colorSecondaryContainer">@color/cardamom_tip_green_light_secondaryContainer</item>
|
||||
<item name="colorOnSecondaryContainer">@color/cardamom_tip_green_light_onSecondaryContainer</item>
|
||||
<item name="colorTertiary">@color/cardamom_tip_green_light_tertiary</item>
|
||||
<item name="colorOnTertiary">@color/cardamom_tip_green_light_onTertiary</item>
|
||||
<item name="colorTertiaryContainer">@color/cardamom_tip_green_light_tertiaryContainer</item>
|
||||
<item name="colorOnTertiaryContainer">@color/cardamom_tip_green_light_onTertiaryContainer</item>
|
||||
<item name="colorError">@color/cardamom_tip_green_light_error</item>
|
||||
<item name="colorOnError">@color/cardamom_tip_green_light_onError</item>
|
||||
<item name="colorErrorContainer">@color/cardamom_tip_green_light_errorContainer</item>
|
||||
<item name="colorOnErrorContainer">@color/cardamom_tip_green_light_onErrorContainer</item>
|
||||
<item name="android:colorBackground">@color/cardamom_tip_green_light_background</item>
|
||||
<item name="colorOnBackground">@color/cardamom_tip_green_light_onBackground</item>
|
||||
<item name="colorSurface">@color/cardamom_tip_green_light_surface</item>
|
||||
<item name="colorOnSurface">@color/cardamom_tip_green_light_onSurface</item>
|
||||
<item name="colorSurfaceVariant">@color/cardamom_tip_green_light_surfaceVariant</item>
|
||||
<item name="colorOnSurfaceVariant">@color/cardamom_tip_green_light_onSurfaceVariant</item>
|
||||
<item name="colorOutline">@color/cardamom_tip_green_light_outline</item>
|
||||
<item name="colorSurfaceInverse">@color/cardamom_tip_green_light_inverseSurface</item>
|
||||
<item name="colorOnSurfaceInverse">@color/cardamom_tip_green_light_inverseOnSurface</item>
|
||||
<item name="colorPrimaryInverse">@color/cardamom_tip_green_light_inversePrimary</item>
|
||||
</style>
|
||||
|
||||
</resources>
|
||||
@@ -0,0 +1,16 @@
|
||||
package com.lowe.wanandroid
|
||||
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Test
|
||||
|
||||
/**
|
||||
* Example local unit test, which will execute on the development machine (host).
|
||||
*
|
||||
* See [testing documentation](http://d.android.com/tools/testing).
|
||||
*/
|
||||
class ExampleUnitTest {
|
||||
@Test
|
||||
fun addition_isCorrect() {
|
||||
assertEquals(4, 2 + 2)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user