fix(ui): 修正六屏顶栏与内容间距

This commit is contained in:
Zhou Weidong committed 2026-10-19 16:25:25 +08:00
1 parent e03ea76505
commit 2fd92cdbea
11 files changed
+281 -66

No files matched your search

+4 -4
View File
@@ -803,7 +803,7 @@ class _PlaybackOverlayState extends State<_PlaybackOverlay> {
onPressed: () => _run(widget.onBack!),
)
else
const SizedBox(width: 28),
const SizedBox(width: 36),
const SizedBox(width: 8),
Expanded(
child: Text(
@@ -926,8 +926,8 @@ class _TopAction extends StatelessWidget {
@override
Widget build(BuildContext context) {
return SizedBox(
width: 28,
height: 28,
width: 36,
height: 36,
child: IconButton(
tooltip: tooltip,
onPressed: onPressed,
@@ -936,7 +936,7 @@ class _TopAction extends StatelessWidget {
backgroundColor: const Color(0xFF2C2D33),
foregroundColor: AppColors.onSurface,
),
icon: Icon(icon, size: 15),
icon: Icon(icon, size: 18),
),
);
}
@@ -95,7 +95,7 @@ class HomeFeedOverlay extends StatelessWidget {
icon: Icons.search_rounded,
onPressed: onSearch,
),
const SizedBox(width: 6),
const SizedBox(width: 8),
_RoundIcon(
key: const Key('home-feed-more'),
tooltip: l10n.more,
@@ -147,7 +147,7 @@ class HomeFeedOverlay extends StatelessWidget {
key: const Key('home-feed-info-card'),
radius: 14,
blur: 6,
padding: const EdgeInsets.fromLTRB(12, 11, 12, 11),
padding: const EdgeInsets.all(12),
gradient: const LinearGradient(
begin: Alignment.topLeft,
end: Alignment.bottomRight,
@@ -180,7 +180,7 @@ class HomeFeedOverlay extends StatelessWidget {
],
),
),
const SizedBox(width: 6),
const SizedBox(width: 8),
Flexible(
child: Text(
l10n.episodeOfTotal(episode.number, drama.episodeCount),
@@ -193,9 +193,11 @@ class HomeFeedOverlay extends StatelessWidget {
),
],
),
const SizedBox(height: 7),
const SizedBox(height: 8),
Text(
localizedEpisodeTitle(l10n, episode.number),
episode.title.trim().isEmpty
? localizedDramaTitle(l10n, drama)
: episode.title,
key: const Key('home-feed-episode-title'),
maxLines: 1,
overflow: TextOverflow.ellipsis,
@@ -352,8 +354,8 @@ class _RoundIcon extends StatelessWidget {
@override
Widget build(BuildContext context) {
return SizedBox(
width: 28,
height: 28,
width: 36,
height: 36,
child: IconButton(
tooltip: tooltip,
onPressed: onPressed,
@@ -362,7 +364,7 @@ class _RoundIcon extends StatelessWidget {
backgroundColor: const Color(0xCC2C2D33),
foregroundColor: AppColors.onSurface,
),
icon: Icon(icon, size: 14),
icon: Icon(icon, size: 18),
),
);
}