style(mobile-app): add gradient background and card background to ranking page

- Change page background from white to gradient (light beige to light orange)
- Change card background to light white (#FFFDF8) for better contrast

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
hailin 2025-12-07 20:44:53 -08:00
parent 9ae8516179
commit d05ff9ee17
1 changed files with 23 additions and 12 deletions

View File

@ -105,18 +105,29 @@ class _RankingPageState extends ConsumerState<RankingPage> {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return Scaffold( return Scaffold(
backgroundColor: Colors.white, body: Container(
body: Column( decoration: const BoxDecoration(
children: [ gradient: LinearGradient(
// Tab栏 begin: Alignment.topCenter,
_buildHeader(), end: Alignment.bottomCenter,
// colors: [
_buildFilterBar(), Color(0xFFFFF5E6), //
// Color(0xFFEAE0C8), //
Expanded( ],
child: _buildRankingList(),
), ),
], ),
child: Column(
children: [
// Tab栏
_buildHeader(),
//
_buildFilterBar(),
//
Expanded(
child: _buildRankingList(),
),
],
),
), ),
); );
} }
@ -319,7 +330,7 @@ class _RankingPageState extends ConsumerState<RankingPage> {
return Container( return Container(
padding: const EdgeInsets.all(16), padding: const EdgeInsets.all(16),
decoration: BoxDecoration( decoration: BoxDecoration(
color: const Color(0x80FFFFFF), color: const Color(0xFFFFFDF8), //
borderRadius: BorderRadius.circular(12), borderRadius: BorderRadius.circular(12),
), ),
child: Row( child: Row(