From 00405d2e3b8b987f4e399f6b0df416e7f2eedc0d Mon Sep 17 00:00:00 2001 From: Zhou Weidong <502333560@qq.com> Date: Tue, 27 Oct 2026 10:49:30 +0800 Subject: [PATCH] =?UTF-8?q?fix(ui):=20=E6=94=B6=E6=95=9B=E9=AA=A8=E6=9E=B6?= =?UTF-8?q?=E5=B1=8F=E4=BA=AE=E5=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/core/theme/app_colors.dart | 2 +- lib/core/widgets/drama_grid_skeleton.dart | 2 +- lib/pages/drama_detail/widgets/drama_episode_states.dart | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/core/theme/app_colors.dart b/lib/core/theme/app_colors.dart index f06cda6..b94958b 100644 --- a/lib/core/theme/app_colors.dart +++ b/lib/core/theme/app_colors.dart @@ -78,7 +78,7 @@ abstract final class AppColors { /// 中性深灰卡片与控件表面。 static const contentCard = Color(0xFF16161A); static const contentSurface = Color(0xFF1C1C1E); - static const skeletonSurface = Color(0xFF141414); + static const skeletonSurface = Color(0xFF0E0E0E); static const contentChip = Color(0xFF2C2C2E); static const contentBorder = Color(0x1AFFFFFF); static const filterChipSelected = Color(0xFF21090E); diff --git a/lib/core/widgets/drama_grid_skeleton.dart b/lib/core/widgets/drama_grid_skeleton.dart index 96c4dee..187dfe6 100644 --- a/lib/core/widgets/drama_grid_skeleton.dart +++ b/lib/core/widgets/drama_grid_skeleton.dart @@ -11,7 +11,7 @@ const Duration _shimmerPeriod = Duration(milliseconds: 1400); const double _shimmerTravel = 2.4; const double _shimmerStart = -1.2; const double _subtitleWidthFactor = 0.62; -const Color _shimmerHighlight = Color(0x38FFFFFF); +const Color _shimmerHighlight = Color(0x12FFFFFF); /// 首页短剧网格的占位。行数至少铺满可视高度,并带一道扫光。 class DramaGridSkeleton extends StatefulWidget { diff --git a/lib/pages/drama_detail/widgets/drama_episode_states.dart b/lib/pages/drama_detail/widgets/drama_episode_states.dart index 39db405..0e85e28 100644 --- a/lib/pages/drama_detail/widgets/drama_episode_states.dart +++ b/lib/pages/drama_detail/widgets/drama_episode_states.dart @@ -13,7 +13,7 @@ const double _gridSpacing = 8; const double _radius = 10; const double _horizontal = 14; const double _sectionTop = 16; -const double _minOpacity = 0.45; +const double _minOpacity = 0.65; const double _maxOpacity = 0.8; const Duration _breathDuration = Duration(milliseconds: 900); @@ -94,7 +94,7 @@ class _DramaEpisodesLoadingState extends State opacity: _opacity, child: Container( decoration: BoxDecoration( - color: AppColors.raised, + color: AppColors.skeletonSurface, borderRadius: BorderRadius.circular(_radius), ), ),