fix(home): 调整搜索栏右侧入口样式

This commit is contained in:
Zhou Weidong committed 2026-10-22 18:46:19 +08:00
1 parent acae05d354
commit 909762ac3b
5 files changed
+66 -8

No files matched your search

+8 -7
View File
@@ -143,13 +143,15 @@ class HomeGridHeader extends StatelessWidget {
_headerAction(
key: const Key('home-vip-entry'),
icon: Icons.workspace_premium_outlined,
color: AppColors.homeCrownGold,
tooltip: l10n.vipMembership,
onTap: callbacks.onOpenVip,
),
const SizedBox(width: AppDimens.spaceXs),
const SizedBox(width: AppDimens.homeActionGap),
_headerAction(
key: const Key('home-wallet-entry'),
icon: Icons.card_giftcard_rounded,
color: AppColors.homeGiftPink,
tooltip: l10n.wallet,
onTap: callbacks.onOpenWallet,
badge: walletBadge,
@@ -162,12 +164,13 @@ class HomeGridHeader extends StatelessWidget {
Widget _headerAction({
required Key key,
required IconData icon,
required Color color,
required String tooltip,
required VoidCallback onTap,
int? badge,
}) {
return SizedBox.square(
dimension: AppDimens.homeIconSlot,
dimension: AppDimens.homeActionSlot,
child: Stack(
clipBehavior: Clip.none,
children: [
@@ -175,16 +178,14 @@ class HomeGridHeader extends StatelessWidget {
child: Tooltip(
message: tooltip,
child: Material(
color: AppColors.contentSurface,
borderRadius: BorderRadius.circular(AppDimens.inputRadius),
color: AppColors.transparent,
child: InkWell(
key: key,
borderRadius: BorderRadius.circular(AppDimens.inputRadius),
onTap: onTap,
child: Icon(
icon,
size: AppDimens.homeHeaderIcon,
color: AppColors.navSelected,
size: AppDimens.homeActionIcon,
color: color,
),
),
),