style: 收紧我的用户区信息间距

This commit is contained in:
Zhou Weidong committed 2026-10-22 21:46:49 +08:00
1 parent e7367e99be
commit c604cc1333
3 files changed
+12 -7

No files matched your search

+8 -6
View File
@@ -15,7 +15,6 @@ import '../../../l10n/app_localizations.dart';
const double _buttonHeight = 34;
const double _buttonRadius = 20;
const double _copyIconSize = 15;
/// 「我的」页用户区。
class MineHeader extends StatelessWidget {
@@ -38,11 +37,13 @@ class MineHeader extends StatelessWidget {
key: const Key('mine-user-row'),
padding: const EdgeInsets.symmetric(vertical: AppDimens.spaceMd),
child: Row(
crossAxisAlignment: CrossAxisAlignment.center,
children: [
_avatar(user?.avatarUrl ?? ''),
const SizedBox(width: AppDimens.spaceMd),
Expanded(
child: Column(
mainAxisSize: MainAxisSize.min,
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Text(
@@ -54,6 +55,7 @@ class MineHeader extends StatelessWidget {
color: AppColors.textPrimary,
fontSize: AppDimens.mineUserName,
fontWeight: FontWeight.w700,
height: AppDimens.mineUserNameLineHeight,
),
),
const SizedBox(height: AppDimens.spaceXs),
@@ -66,7 +68,7 @@ class MineHeader extends StatelessWidget {
maxLines: 1,
overflow: TextOverflow.ellipsis,
style: const TextStyle(
color: AppColors.textSecondary,
color: AppColors.textTertiary,
fontSize: AppDimens.mineUid,
),
),
@@ -82,14 +84,14 @@ class MineHeader extends StatelessWidget {
),
visualDensity: VisualDensity.compact,
constraints: const BoxConstraints.tightFor(
width: AppDimens.tapTarget,
height: AppDimens.tapTarget,
width: AppDimens.mineCopyIcon,
height: AppDimens.mineCopyIcon,
),
padding: EdgeInsets.zero,
icon: const Icon(
Icons.copy_rounded,
color: AppColors.textSecondary,
size: _copyIconSize,
color: AppColors.textTertiary,
size: AppDimens.mineCopyIcon,
),
),
],