Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 724039a

Browse files
添加主题颜色
1 parent 25a9a9e commit 724039a

File tree

1 file changed

+86
-0
lines changed

1 file changed

+86
-0
lines changed

‎lib/src/base/theme.dart‎

Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
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

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /