mirror of
https://github.com/wanghongenpin/proxypin.git
synced 2026-03-19 05:19:47 +08:00
38 lines
964 B
Dart
38 lines
964 B
Dart
import 'package:flutter/material.dart';
|
|
|
|
enum ColorTheme {
|
|
light(
|
|
background: Color(0xffffffff),
|
|
propertyKey: Color(0xff871094),
|
|
colon: Colors.black,
|
|
string: Color(0xff067d17),
|
|
number: Color(0xff1750eb),
|
|
keyword: Color(0xff0033b3)),
|
|
dark(
|
|
background: Color(0xff2b2b2b),
|
|
propertyKey: Color(0xff9876aa),
|
|
colon: Color(0xffcc7832),
|
|
string: Color(0xff6a8759),
|
|
number: Color(0xff6897bb),
|
|
keyword: Color(0xffcc7832));
|
|
|
|
final Color background;
|
|
final Color propertyKey;
|
|
final Color colon;
|
|
final Color string;
|
|
final Color number;
|
|
final Color keyword;
|
|
|
|
const ColorTheme(
|
|
{required this.background,
|
|
required this.propertyKey,
|
|
required this.colon,
|
|
required this.string,
|
|
required this.number,
|
|
required this.keyword});
|
|
|
|
static ColorTheme of(Brightness brightness) {
|
|
return brightness == Brightness.dark ? ColorTheme.dark : ColorTheme.light;
|
|
}
|
|
}
|