67 lines
2.5 KiB
Dart
67 lines
2.5 KiB
Dart
import 'package:flutter/material.dart';
|
||
|
||
/// 自 `desgin/funymee_home.pen` 抽取的色值与尺寸(390×844 基准)。
|
||
abstract final class PencilTheme {
|
||
/// FunyMee Home (bi8Au) 玻璃按钮填充 #c4c4c499
|
||
static const Color homeGlassFill = Color(0x99C4C4C4);
|
||
|
||
static const Color homeTextPrimary = Colors.white;
|
||
static const Color homeTabDivider = Color(0x66FFFFFF);
|
||
static const Color gemYellow = Color(0xFFFFD60A);
|
||
|
||
/// 旧版 Create Now 磨砂底(当前 UI 已改用金渐变 [PencilCreateNowButton];保留供参考)。
|
||
static const Color createPillFill = Color(0x4DFFFFFF);
|
||
static const Color createPlusDisc = Color(0xFFFFD60A);
|
||
|
||
/// 黄→白渐变页(suXxr / WBRp4 / EYsUi / 5J8Po)
|
||
static const LinearGradient yellowWhitePageGradient = LinearGradient(
|
||
begin: Alignment.topCenter,
|
||
end: Alignment.bottomCenter,
|
||
colors: [
|
||
Color(0xFFFDE047),
|
||
Color(0xFFFCFCFC),
|
||
Color(0xFFFFFFFF),
|
||
],
|
||
stops: [0, 0.3,1],
|
||
);
|
||
|
||
static const Color ink = Color(0xFF171717);
|
||
static const Color inkMuted = Color(0xFF404040);
|
||
static const Color inkSoft = Color(0xFF525252);
|
||
static const Color underlineGold = Color(0xFFC99304);
|
||
static const Color stone900 = Color(0xFF1C1917);
|
||
static const Color stone600 = Color(0xFF57534E);
|
||
static const Color stone700 = Color(0xFF44403C);
|
||
|
||
static const Color expiryBg = Color(0xFFFFFBEB);
|
||
static const Color expiryBorder = Color(0xFFFDE68A);
|
||
static const Color expiryHead = Color(0xFF92400E);
|
||
static const Color expiryBody = Color(0xFF78350F);
|
||
|
||
static const Color cardThumbBg = Color(0xFFF5F5F4);
|
||
static const Color downloadPillBorder = Color(0xFFD4D4D4);
|
||
static const Color downloadPillInk = Color(0xFF171717);
|
||
|
||
static const Color profileAvatarRing = Color(0xFFFBBF24);
|
||
static const Color profileAvatarIcon = Color(0xFFCA8A04);
|
||
static const Color profileCredits = Color(0xFFB45309);
|
||
|
||
static const Color genHintBorder = Color(0xFFFDE68A);
|
||
static const Color genHintTitle = Color(0xFF44403C);
|
||
static const Color genSlotBorder = Color(0xFFF5D08A);
|
||
static const Color genNavBackStroke = Color(0xFFE7E5E4);
|
||
|
||
/// Credit Record 流水行卡片(`funymee_home.pen` listCr / ez9wP)
|
||
static const LinearGradient creditRecordRowGradient = LinearGradient(
|
||
begin: Alignment.centerLeft,
|
||
end: Alignment.centerRight,
|
||
colors: [
|
||
Color(0xFFFDE047),
|
||
Color(0xFFF59E0B),
|
||
],
|
||
);
|
||
|
||
/// 设计宽度用于按比例缩放(可选)。
|
||
static const double designWidth = 390;
|
||
}
|