style(mine): 重构紧凑 VIP 会员入口
This commit is contained in:
1 parent
9ef78ad670
commit
6ef5429a52
7 files changed
+155
-178
No files matched your search
@@ -57,20 +57,23 @@ abstract final class AppColors {
|
||||
static const vipGoldStart = Color(0xFFF5D9A0);
|
||||
static const vipGoldEnd = Color(0xFFE8B65A);
|
||||
|
||||
/// 「我的」页 VIP 卡:品牌酒红、暖黑与香槟金共同形成会员层级。
|
||||
static const vipCardStart = Color(0xFF351318);
|
||||
static const vipCardMiddle = Color(0xFF1B1112);
|
||||
static const vipCardEnd = Color(0xFF0D0B0C);
|
||||
static const vipCardBorder = Color(0x66F5D9A0);
|
||||
static const vipCardRedGlow = Color(0x52F04E4E);
|
||||
static const vipCardGoldGlow = Color(0x38F3B34C);
|
||||
static const vipCardText = Color(0xFFFFF5E6);
|
||||
static const vipCardMuted = Color(0xB3F5D9A0);
|
||||
static const vipBadgeSurface = Color(0x24FFFFFF);
|
||||
/// 「我的」页 VIP 卡:品牌红、暖黑与中性灰形成统一层级。
|
||||
static const vipCardStart = Color(0xFF21191C);
|
||||
static const vipCardMiddle = Color(0xFF181719);
|
||||
static const vipCardEnd = Color(0xFF141416);
|
||||
static const vipCardBorder = Color(0x2EFFFFFF);
|
||||
static const vipCardRedGlow = Color(0x2EF04E4E);
|
||||
static const vipCardGoldGlow = Color(0x16F5D9A0);
|
||||
static const vipArtGlow = Color(0x55F04E4E);
|
||||
static const vipArtStart = Color(0xFFE45757);
|
||||
static const vipArtEnd = Color(0xFF6E1F2D);
|
||||
static const vipCardText = Color(0xFFF5F5F7);
|
||||
static const vipCardMuted = Color(0xB3B0B0B0);
|
||||
static const vipBadgeSurface = Color(0x24F04E4E);
|
||||
static const vipBenefitSurface = Color(0x12FFFFFF);
|
||||
static const vipBenefitBorder = Color(0x33F5D9A0);
|
||||
static const vipButtonStart = brandRed;
|
||||
static const vipButtonEnd = Color(0xFFFF745E);
|
||||
static const vipBenefitBorder = Color(0x14FFFFFF);
|
||||
static const vipButtonStart = Color(0xFFF04E4E);
|
||||
static const vipButtonEnd = Color(0xFFC93648);
|
||||
static const bronze = Color(0xFFCD7F32);
|
||||
static const bronzeDeep = Color(0xFFA9713A);
|
||||
static const rankSilver = Color(0xFFC0C0C0);
|
||||
|
||||
@@ -273,20 +273,24 @@ abstract final class AppDimens {
|
||||
static const double mineSectionLinkFont = 12;
|
||||
static const double mineSectionGap = 12;
|
||||
|
||||
/// 「我的」页会员卡。高度由内容撑开,上下内边距恒为 [mineVipPadding]。
|
||||
/// 「我的」页紧凑会员横幅尺寸。
|
||||
static const double mineVipRadius = 18;
|
||||
static const double mineVipPadding = 16;
|
||||
static const double mineVipTitleFont = 22;
|
||||
static const double mineVipSubtitleFont = 12;
|
||||
static const double mineVipPadding = 10;
|
||||
static const double mineVipTitleFont = 21;
|
||||
static const double mineVipSubtitleFont = 11;
|
||||
static const double mineVipEmblem = 48;
|
||||
static const double mineVipEmblemIcon = 28;
|
||||
static const double mineVipActionWidth = 100;
|
||||
static const double mineVipArtWidth = 84;
|
||||
static const double mineVipArtHeight = 84;
|
||||
static const double mineVipArtGlow = 56;
|
||||
static const double mineVipArtSurface = 44;
|
||||
static const double mineVipArtIcon = 22;
|
||||
static const double mineVipActionWidth = 86;
|
||||
static const double mineVipBenefitFont = 10.5;
|
||||
static const double mineVipBenefitBox = 34;
|
||||
static const double mineVipBenefitBoxRadius = 11;
|
||||
static const double mineVipBenefitGlyph = 19;
|
||||
static const double mineVipBenefitRowGap = 6;
|
||||
static const double mineVipButtonHeight = tapTarget;
|
||||
static const double mineVipBenefitSurface = 28;
|
||||
static const double mineVipBenefitGlyph = 16;
|
||||
static const double mineVipBenefitRowGap = 2;
|
||||
static const double mineVipButtonHeight = 26;
|
||||
static const double mineContinueCardWidth = 96;
|
||||
static const double mineContinueRowHeight = 172;
|
||||
static const double mineContinueTitleFont = 13;
|
||||
|
||||
Reference in new issue
Block a user