FunyMeeAI/lib/design/pencil_theme.dart
2026-04-13 22:25:08 +08:00

67 lines
2.5 KiB
Dart
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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;
}