blob: 344a660369097e5dfe1ea6f0b511ef4be6ba5b84 [file] [log] [blame]
// Copyright 2015 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
import 'dart:sky' show Color;
/// [Color] constants which represent Material design's
/// [color palette](http://www.google.com/design/spec/style/color.html).
const white = const Color(0xFFFFFFFF);
const black = const Color(0xFF000000);
const transparent = const Color(0x00000000);
const Map<int, Color> Red = const {
50: const Color(0xFFFFEBEE),
100: const Color(0xFFFFCDD2),
200: const Color(0xFFEF9A9A),
300: const Color(0xFFE57373),
400: const Color(0xFFEF5350),
500: const Color(0xFFF44336),
600: const Color(0xFFE53935),
700: const Color(0xFFD32F2F),
800: const Color(0xFFC62828),
900: const Color(0xFFB71C1C),
};
const Map<int, Color> RedAccent = const {
100: const Color(0xFFFF8A80),
200: const Color(0xFFFF5252),
400: const Color(0xFFFF1744),
700: const Color(0xFFD50000),
};
const Map<int, Color> Pink = const {
50: const Color(0xFFFCE4EC),
100: const Color(0xFFF8BBD0),
200: const Color(0xFFF48FB1),
300: const Color(0xFFF06292),
400: const Color(0xFFEC407A),
500: const Color(0xFFE91E63),
600: const Color(0xFFD81B60),
700: const Color(0xFFC2185B),
800: const Color(0xFFAD1457),
900: const Color(0xFF880E4F),
};
const Map<int, Color> PinkAccent = const {
100: const Color(0xFFFF80AB),
200: const Color(0xFFFF4081),
400: const Color(0xFFF50057),
700: const Color(0xFFC51162),
};
const Map<int, Color> Purple = const {
50: const Color(0xFFF3E5F5),
100: const Color(0xFFE1BEE7),
200: const Color(0xFFCE93D8),
300: const Color(0xFFBA68C8),
400: const Color(0xFFAB47BC),
500: const Color(0xFF9C27B0),
600: const Color(0xFF8E24AA),
700: const Color(0xFF7B1FA2),
800: const Color(0xFF6A1B9A),
900: const Color(0xFF4A148C),
};
const Map<int, Color> PurpleAccent = const {
100: const Color(0xFFEA80FC),
200: const Color(0xFFE040FB),
400: const Color(0xFFD500F9),
700: const Color(0xFFAA00FF),
};
const Map<int, Color> DeepPurple = const {
50: const Color(0xFFEDE7F6),
100: const Color(0xFFD1C4E9),
200: const Color(0xFFB39DDB),
300: const Color(0xFF9575CD),
400: const Color(0xFF7E57C2),
500: const Color(0xFF673AB7),
600: const Color(0xFF5E35B1),
700: const Color(0xFF512DA8),
800: const Color(0xFF4527A0),
900: const Color(0xFF311B92),
};
const Map<int, Color> DeepPurpleAccent = const {
100: const Color(0xFFB388FF),
200: const Color(0xFF7C4DFF),
400: const Color(0xFF651FFF),
700: const Color(0xFF6200EA),
};
const Map<int, Color> Indigo = const {
50: const Color(0xFFE8EAF6),
100: const Color(0xFFC5CAE9),
200: const Color(0xFF9FA8DA),
300: const Color(0xFF7986CB),
400: const Color(0xFF5C6BC0),
500: const Color(0xFF3F51B5),
600: const Color(0xFF3949AB),
700: const Color(0xFF303F9F),
800: const Color(0xFF283593),
900: const Color(0xFF1A237E),
};
const Map<int, Color> IndigoAccent = const {
100: const Color(0xFF8C9EFF),
200: const Color(0xFF536DFE),
400: const Color(0xFF3D5AFE),
700: const Color(0xFF304FFE),
};
const Map<int, Color> Blue = const {
50: const Color(0xFFE3F2FD),
100: const Color(0xFFBBDEFB),
200: const Color(0xFF90CAF9),
300: const Color(0xFF64B5F6),
400: const Color(0xFF42A5F5),
500: const Color(0xFF2196F3),
600: const Color(0xFF1E88E5),
700: const Color(0xFF1976D2),
800: const Color(0xFF1565C0),
900: const Color(0xFF0D47A1),
};
const Map<int, Color> BlueAccent = const {
100: const Color(0xFF82B1FF),
200: const Color(0xFF448AFF),
400: const Color(0xFF2979FF),
700: const Color(0xFF2962FF),
};
const Map<int, Color> LightBlue = const {
50: const Color(0xFFE1F5FE),
100: const Color(0xFFB3E5FC),
200: const Color(0xFF81D4FA),
300: const Color(0xFF4FC3F7),
400: const Color(0xFF29B6F6),
500: const Color(0xFF03A9F4),
600: const Color(0xFF039BE5),
700: const Color(0xFF0288D1),
800: const Color(0xFF0277BD),
900: const Color(0xFF01579B),
};
const Map<int, Color> LightBlueAccent = const {
100: const Color(0xFF80D8FF),
200: const Color(0xFF40C4FF),
400: const Color(0xFF00B0FF),
700: const Color(0xFF0091EA),
};
const Map<int, Color> Cyan = const {
50: const Color(0xFFE0F7FA),
100: const Color(0xFFB2EBF2),
200: const Color(0xFF80DEEA),
300: const Color(0xFF4DD0E1),
400: const Color(0xFF26C6DA),
500: const Color(0xFF00BCD4),
600: const Color(0xFF00ACC1),
700: const Color(0xFF0097A7),
800: const Color(0xFF00838F),
900: const Color(0xFF006064),
};
const Map<int, Color> CyanAccent = const {
100: const Color(0xFF84FFFF),
200: const Color(0xFF18FFFF),
400: const Color(0xFF00E5FF),
700: const Color(0xFF00B8D4),
};
const Map<int, Color> Teal = const {
50: const Color(0xFFE0F2F1),
100: const Color(0xFFB2DFDB),
200: const Color(0xFF80CBC4),
300: const Color(0xFF4DB6AC),
400: const Color(0xFF26A69A),
500: const Color(0xFF009688),
600: const Color(0xFF00897B),
700: const Color(0xFF00796B),
800: const Color(0xFF00695C),
900: const Color(0xFF004D40),
};
const Map<int, Color> TealAccent = const {
100: const Color(0xFFA7FFEB),
200: const Color(0xFF64FFDA),
400: const Color(0xFF1DE9B6),
700: const Color(0xFF00BFA5),
};
const Map<int, Color> Green = const {
50: const Color(0xFFE8F5E9),
100: const Color(0xFFC8E6C9),
200: const Color(0xFFA5D6A7),
300: const Color(0xFF81C784),
400: const Color(0xFF66BB6A),
500: const Color(0xFF4CAF50),
600: const Color(0xFF43A047),
700: const Color(0xFF388E3C),
800: const Color(0xFF2E7D32),
900: const Color(0xFF1B5E20),
};
const Map<int, Color> GreenAccent = const {
100: const Color(0xFFB9F6CA),
200: const Color(0xFF69F0AE),
400: const Color(0xFF00E676),
700: const Color(0xFF00C853),
};
const Map<int, Color> LightGreen = const {
50: const Color(0xFFF1F8E9),
100: const Color(0xFFDCEDC8),
200: const Color(0xFFC5E1A5),
300: const Color(0xFFAED581),
400: const Color(0xFF9CCC65),
500: const Color(0xFF8BC34A),
600: const Color(0xFF7CB342),
700: const Color(0xFF689F38),
800: const Color(0xFF558B2F),
900: const Color(0xFF33691E),
};
const Map<int, Color> LightGreenAccent = const {
100: const Color(0xFFCCFF90),
200: const Color(0xFFB2FF59),
400: const Color(0xFF76FF03),
700: const Color(0xFF64DD17),
};
const Map<int, Color> Lime = const {
50: const Color(0xFFF9FBE7),
100: const Color(0xFFF0F4C3),
200: const Color(0xFFE6EE9C),
300: const Color(0xFFDCE775),
400: const Color(0xFFD4E157),
500: const Color(0xFFCDDC39),
600: const Color(0xFFC0CA33),
700: const Color(0xFFAFB42B),
800: const Color(0xFF9E9D24),
900: const Color(0xFF827717),
};
const Map<int, Color> LimeAccent = const {
100: const Color(0xFFF4FF81),
200: const Color(0xFFEEFF41),
400: const Color(0xFFC6FF00),
700: const Color(0xFFAEEA00),
};
const Map<int, Color> Yellow = const {
50: const Color(0xFFFFFDE7),
100: const Color(0xFFFFF9C4),
200: const Color(0xFFFFF59D),
300: const Color(0xFFFFF176),
400: const Color(0xFFFFEE58),
500: const Color(0xFFFFEB3B),
600: const Color(0xFFFDD835),
700: const Color(0xFFFBC02D),
800: const Color(0xFFF9A825),
900: const Color(0xFFF57F17),
};
const Map<int, Color> YellowAccent = const {
100: const Color(0xFFFFFF8D),
200: const Color(0xFFFFFF00),
400: const Color(0xFFFFEA00),
700: const Color(0xFFFFD600),
};
const Map<int, Color> Amber = const {
50: const Color(0xFFFFF8E1),
100: const Color(0xFFFFECB3),
200: const Color(0xFFFFE082),
300: const Color(0xFFFFD54F),
400: const Color(0xFFFFCA28),
500: const Color(0xFFFFC107),
600: const Color(0xFFFFB300),
700: const Color(0xFFFFA000),
800: const Color(0xFFFF8F00),
900: const Color(0xFFFF6F00),
};
const Map<int, Color> AmberAccent = const {
100: const Color(0xFFFFE57F),
200: const Color(0xFFFFD740),
400: const Color(0xFFFFC400),
700: const Color(0xFFFFAB00),
};
const Map<int, Color> Orange = const {
50: const Color(0xFFFFF3E0),
100: const Color(0xFFFFE0B2),
200: const Color(0xFFFFCC80),
300: const Color(0xFFFFB74D),
400: const Color(0xFFFFA726),
500: const Color(0xFFFF9800),
600: const Color(0xFFFB8C00),
700: const Color(0xFFF57C00),
800: const Color(0xFFEF6C00),
900: const Color(0xFFE65100),
};
const Map<int, Color> OrangeAccent = const {
100: const Color(0xFFFFD180),
200: const Color(0xFFFFAB40),
400: const Color(0xFFFF9100),
700: const Color(0xFFFF6D00),
};
const Map<int, Color> DeepOrange = const {
50: const Color(0xFFFBE9E7),
100: const Color(0xFFFFCCBC),
200: const Color(0xFFFFAB91),
300: const Color(0xFFFF8A65),
400: const Color(0xFFFF7043),
500: const Color(0xFFFF5722),
600: const Color(0xFFF4511E),
700: const Color(0xFFE64A19),
800: const Color(0xFFD84315),
900: const Color(0xFFBF360C),
};
const Map<int, Color> DeepOrangeAccent = const {
100: const Color(0xFFFF9E80),
200: const Color(0xFFFF6E40),
400: const Color(0xFFFF3D00),
700: const Color(0xFFDD2C00),
};
const Map<int, Color> Brown = const {
50: const Color(0xFFEFEBE9),
100: const Color(0xFFD7CCC8),
200: const Color(0xFFBCAAA4),
300: const Color(0xFFA1887F),
400: const Color(0xFF8D6E63),
500: const Color(0xFF795548),
600: const Color(0xFF6D4C41),
700: const Color(0xFF5D4037),
800: const Color(0xFF4E342E),
900: const Color(0xFF3E2723),
};
const Map<int, Color> Grey = const {
50: const Color(0xFFFAFAFA),
100: const Color(0xFFF5F5F5),
200: const Color(0xFFEEEEEE),
300: const Color(0xFFE0E0E0),
350: const Color(0xFFD6D6D6), // only for raised button while pressed or disabled
400: const Color(0xFFBDBDBD),
500: const Color(0xFF9E9E9E),
600: const Color(0xFF757575),
700: const Color(0xFF616161),
800: const Color(0xFF424242),
850: const Color(0xFF303030), // only for background color in Dark theme
900: const Color(0xFF212121),
};
const Map<int, Color> BlueGrey = const {
50: const Color(0xFFECEFF1),
100: const Color(0xFFCFD8DC),
200: const Color(0xFFB0BEC5),
300: const Color(0xFF90A4AE),
400: const Color(0xFF78909C),
500: const Color(0xFF607D8B),
600: const Color(0xFF546E7A),
700: const Color(0xFF455A64),
800: const Color(0xFF37474F),
900: const Color(0xFF263238),
};