|
| 1 | +import 'package:flutter/material.dart'; |
| 2 | +import 'package:smart_color/smart_color.dart'; |
| 3 | +// 黑暗主题对应颜色 |
| 4 | +class Dark { |
| 5 | + Dark._(); |
| 6 | + static Color WEUI_BG_0 = SmartColor.parse("#191919"); |
| 7 | + static Color WEUI_BG_1 = SmartColor.parse("#1f1f1f"); |
| 8 | + static Color WEUI_BG_2 = SmartColor.parse("#232323"); |
| 9 | + static Color WEUI_BG_3 = SmartColor.parse("#2f2f2f"); |
| 10 | + static Color WEUI_BG_4 = SmartColor.parse("#606060"); |
| 11 | + static Color WEUI_BG_5 = SmartColor.parse("#2c2c2c"); |
| 12 | + static Color WEUI_FG_0 = SmartColor.parse("rgba(255, 255, 255, 0.8)"); |
| 13 | + static Color WEUI_FG_HALF = SmartColor.parse("rgba(255, 255, 255, 0.6)"); |
| 14 | + static Color WEUI_FG_1 = SmartColor.parse("rgba(255, 255, 255, 0.5)"); |
| 15 | + static Color WEUI_FG_2 = SmartColor.parse("rgba(255, 255, 255, 0.3)"); |
| 16 | + static Color WEUI_FG_3 = SmartColor.parse("rgba(255, 255, 255, 0.05)"); |
| 17 | + static Color WEUI_RED = SmartColor.parse("#fa5151"); |
| 18 | + static Color WEUI_ORANGE = SmartColor.parse("#c87d2f"); |
| 19 | + static Color WEUI_YELLOW = SmartColor.parse("#cc9c00"); |
| 20 | + static Color WEUI_GREEN = SmartColor.parse("#74a800"); |
| 21 | + static Color WEUI_LIGHTGREEN = SmartColor.parse("#28b561"); |
| 22 | + static Color WEUI_BRAND = SmartColor.parse("#07c160"); |
| 23 | + static Color WEUI_BLUE = SmartColor.parse("#10aeff"); |
| 24 | + static Color WEUI_INDIGO = SmartColor.parse("#1196ff"); |
| 25 | + static Color WEUI_PURPLE = SmartColor.parse("#8183ff"); |
| 26 | + static Color WEUI_WHITE = SmartColor.parse("rgba(255, 255, 255, 0.8)"); |
| 27 | + static Color WEUI_LINK = SmartColor.parse("#7d90a9"); |
| 28 | + static Color WEUI_TEXTGREEN = SmartColor.parse("#259c5c"); |
| 29 | + static Color WEUI_FG = SmartColor.parseCssColor(CSSColor.white); |
| 30 | + static Color WEUI_BG = SmartColor.parseCssColor(CSSColor.black); |
| 31 | + static Color WEUI_TAG_TEXT_ORANGE = |
| 32 | + SmartColor.parse("rgba(250, 157, 59, 0.6)"); |
| 33 | + static Color WEUI_TAG_BACKGROUND_ORANGE = |
| 34 | + SmartColor.parse("rgba(250, 157, 59, 0.1)"); |
| 35 | + static Color WEUI_TAG_TEXT_GREEN = SmartColor.parse("rgba(6, 174, 86, 0.6)"); |
| 36 | + static Color WEUI_TAG_BACKGROUND_GREEN = |
| 37 | + SmartColor.parse("rgba(6, 174, 86, 0.1)"); |
| 38 | + static Color WEUI_TAG_TEXT_BLUE = SmartColor.parse("rgba(16, 174, 255, 0.6)"); |
| 39 | + static Color WEUI_TAG_BACKGROUND_BLUE = |
| 40 | + SmartColor.parse("rgba(16, 174, 255, 0.1)"); |
| 41 | + static Color WEUI_TAG_TEXT_BLACK = |
| 42 | + SmartColor.parse("rgba(255, 255, 255, 0.5)"); |
| 43 | + static Color WEUI_TAG_BACKGROUND_BLACK = |
| 44 | + SmartColor.parse("rgba(255, 255, 255, 0.05)"); |
| 45 | +} |
| 46 | +// 明亮主题对应颜色 |
| 47 | +class Light { |
| 48 | + Light._(); |
| 49 | + static Color WEUI_BG_0 = SmartColor.parse("#ededed"); |
| 50 | + static Color WEUI_BG_1 = SmartColor.parse("#f7f7f7"); |
| 51 | + static Color WEUI_BG_2 = SmartColor.parse("#fff"); |
| 52 | + static Color WEUI_BG_3 = SmartColor.parse("#f7f7f7"); |
| 53 | + static Color WEUI_BG_4 = SmartColor.parse("#4c4c4c"); |
| 54 | + static Color WEUI_BG_5 = SmartColor.parse("#fff"); |
| 55 | + static Color WEUI_FG_0 = SmartColor.parse("rgba(0, 0, 0, 0.9)"); |
| 56 | + static Color WEUI_FG_HALF = SmartColor.parse("rgba(0, 0, 0, 0.9)"); |
| 57 | + static Color WEUI_FG_1 = SmartColor.parse("rgba(0, 0, 0, 0.5)"); |
| 58 | + static Color WEUI_FG_2 = SmartColor.parse("rgba(0, 0, 0, 0.3)"); |
| 59 | + static Color WEUI_FG_3 = SmartColor.parse("rgba(0, 0, 0, 0.1)"); |
| 60 | + static Color WEUI_RED = SmartColor.parse("#fa5151"); |
| 61 | + static Color WEUI_ORANGE = SmartColor.parse("#fa9d3b"); |
| 62 | + static Color WEUI_YELLOW = SmartColor.parse("#ffc300"); |
| 63 | + static Color WEUI_GREEN = SmartColor.parse("#91d300"); |
| 64 | + static Color WEUI_LIGHTGREEN = SmartColor.parse("#95ec69"); |
| 65 | + static Color WEUI_BRAND = SmartColor.parse("#07c160"); |
| 66 | + static Color WEUI_BLUE = SmartColor.parse("#10aeff"); |
| 67 | + static Color WEUI_INDIGO = SmartColor.parse("#1485ee"); |
| 68 | + static Color WEUI_PURPLE = SmartColor.parse("#6467f0"); |
| 69 | + static Color WEUI_WHITE = SmartColor.parse("#fff"); |
| 70 | + static Color WEUI_LINK = SmartColor.parse("#576b95"); |
| 71 | + static Color WEUI_TEXTGREEN = SmartColor.parse("#06ae56"); |
| 72 | + static Color WEUI_FG = SmartColor.parseCssColor(CSSColor.black); |
| 73 | + static Color WEUI_BG = SmartColor.parseCssColor(CSSColor.white); |
| 74 | + static Color WEUI_TAG_TEXT_ORANGE = SmartColor.parse("#fa9d3b"); |
| 75 | + static Color WEUI_TAG_BACKGROUND_ORANGE = |
| 76 | + SmartColor.parse("rgba(250, 157, 59, 0.1)"); |
| 77 | + static Color WEUI_TAG_TEXT_GREEN = SmartColor.parse("#06ae56"); |
| 78 | + static Color WEUI_TAG_BACKGROUND_GREEN = |
| 79 | + SmartColor.parse("rgba(6, 174, 86, 0.1)"); |
| 80 | + static Color WEUI_TAG_TEXT_BLUE = SmartColor.parse("#10aeff"); |
| 81 | + static Color WEUI_TAG_BACKGROUND_BLUE = |
| 82 | + SmartColor.parse("rgba(16, 174, 255, 0.1)"); |
| 83 | + static Color WEUI_TAG_TEXT_BLACK = SmartColor.parse("rgba(0, 0, 0, 0.5)"); |
| 84 | + static Color WEUI_TAG_BACKGROUND_BLACK = |
| 85 | + SmartColor.parse("rgba(0, 0, 0, 0.05)"); |
| 86 | +} |
0 commit comments