feat(mine): 统一我的页深色视觉风格

This commit is contained in:
Zhou Weidong committed 2026-10-22 17:07:09 +08:00
1 parent 47bf6458e8
commit 83129acae4
6 files changed
+208 -82

No files matched your search

+10 -11
View File
@@ -6,7 +6,6 @@ import 'package:provider/provider.dart';
import '../../../core/data/services/auth_controller.dart';
import '../../../core/theme/app_colors.dart';
import '../../../core/theme/app_dimens.dart';
import '../../../core/theme/app_theme.dart';
import '../../../core/widgets/remote_image.dart';
import '../../../l10n/app_localizations.dart';
@@ -31,13 +30,13 @@ class MineHeader extends StatelessWidget {
return Container(
key: const Key('mine-user-row'),
decoration: BoxDecoration(
color: AppColors.card,
borderRadius: BorderRadius.circular(AppDimens.cardRadius),
boxShadow: const [AppTheme.cardShadow],
color: AppColors.contentCard,
borderRadius: BorderRadius.circular(AppDimens.mineCardRadius),
border: Border.all(color: AppColors.contentBorder),
),
child: Material(
color: AppColors.transparent,
borderRadius: BorderRadius.circular(AppDimens.cardRadius),
borderRadius: BorderRadius.circular(AppDimens.mineCardRadius),
clipBehavior: Clip.antiAlias,
child: InkWell(
onTap: onTap,
@@ -50,7 +49,7 @@ class MineHeader extends StatelessWidget {
Expanded(child: _labels(name, subtitle)),
const Icon(
Icons.chevron_right_rounded,
color: AppColors.subtle,
color: AppColors.textSecondary,
size: 20,
),
],
@@ -67,14 +66,14 @@ class MineHeader extends StatelessWidget {
width: 64,
height: 64,
decoration: const BoxDecoration(
color: AppColors.badgePink,
color: AppColors.contentSurface,
shape: BoxShape.circle,
),
clipBehavior: Clip.antiAlias,
child: path.isEmpty
? const Icon(
Icons.person_rounded,
color: AppColors.badgePinkText,
color: AppColors.textPrimary,
size: 30,
)
: RemoteImage(path, fit: BoxFit.cover),
@@ -91,9 +90,9 @@ class MineHeader extends StatelessWidget {
overflow: TextOverflow.ellipsis,
style: const TextStyle(
fontFamily: 'Outfit',
color: AppColors.onSurface,
color: AppColors.textPrimary,
fontSize: 18,
fontWeight: FontWeight.w800,
fontWeight: FontWeight.w700,
),
),
const SizedBox(height: AppDimens.spaceXs),
@@ -102,7 +101,7 @@ class MineHeader extends StatelessWidget {
maxLines: 1,
overflow: TextOverflow.ellipsis,
style: const TextStyle(
color: AppColors.muted,
color: AppColors.textSecondary,
fontSize: AppDimens.caption,
),
),