diff --git a/frontend/mobile-app/lib/features/ranking/presentation/pages/ranking_page.dart b/frontend/mobile-app/lib/features/ranking/presentation/pages/ranking_page.dart index fee063cb..10de4dda 100644 --- a/frontend/mobile-app/lib/features/ranking/presentation/pages/ranking_page.dart +++ b/frontend/mobile-app/lib/features/ranking/presentation/pages/ranking_page.dart @@ -105,18 +105,29 @@ class _RankingPageState extends ConsumerState { @override Widget build(BuildContext context) { return Scaffold( - backgroundColor: Colors.white, - body: Column( - children: [ - // 顶部标题和Tab栏 - _buildHeader(), - // 筛选栏 - _buildFilterBar(), - // 排行榜列表 - Expanded( - child: _buildRankingList(), + body: Container( + decoration: const BoxDecoration( + gradient: LinearGradient( + begin: Alignment.topCenter, + end: Alignment.bottomCenter, + colors: [ + Color(0xFFFFF5E6), // 浅米色 + Color(0xFFEAE0C8), // 浅橙色 + ], ), - ], + ), + child: Column( + children: [ + // 顶部标题和Tab栏 + _buildHeader(), + // 筛选栏 + _buildFilterBar(), + // 排行榜列表 + Expanded( + child: _buildRankingList(), + ), + ], + ), ), ); } @@ -319,7 +330,7 @@ class _RankingPageState extends ConsumerState { return Container( padding: const EdgeInsets.all(16), decoration: BoxDecoration( - color: const Color(0x80FFFFFF), + color: const Color(0xFFFFFDF8), // 浅白色背景,与页面背景区分 borderRadius: BorderRadius.circular(12), ), child: Row(