feat(cover): 支持横版封面并收紧底栏图标间距
flutter-ci / test (push) Canceled after 0s

- Drama 新增 coverLandscape,WatchProgress 新增 dramaCoverLandscape
- 继续观看横幅优先使用横版封面,缺省回退竖版
- 底部导航栏图标与文字间距由 5dp 收紧至 1dp
This commit is contained in:
Vicky authored and trae-solo-agent committed 2026-10-29 17:32:41 +08:00
1 parent 3590cd0c55
commit 26321e3348
8 files changed
+64 -12

No files matched your search

@@ -33,13 +33,12 @@ class ContinueWatchingBanner extends StatelessWidget {
return SizedBox(
height: AppDimens.followingBannerHeight,
child: ClipRRect(
borderRadius:
BorderRadius.circular(AppDimens.followingBannerRadius),
borderRadius: BorderRadius.circular(AppDimens.followingBannerRadius),
child: Stack(
fit: StackFit.expand,
children: [
RemoteImage(
record.displayCover,
record.displayLandscapeCover,
fit: BoxFit.cover,
showFallbackIcon: true,
fallbackColor: AppColors.contentSurface,
@@ -82,8 +81,7 @@ class ContinueWatchingBanner extends StatelessWidget {
overflow: TextOverflow.ellipsis,
style: const TextStyle(
color: AppColors.bannerTitleWarm,
fontSize:
AppDimens.followingBannerTitleFont,
fontSize: AppDimens.followingBannerTitleFont,
fontWeight: FontWeight.w400,
),
),
@@ -143,8 +141,7 @@ class _ContinueButton extends StatelessWidget {
height: AppDimens.followingBannerButtonHeight,
child: Padding(
padding: const EdgeInsets.symmetric(
horizontal:
AppDimens.followingBannerButtonHorizontalPadding,
horizontal: AppDimens.followingBannerButtonHorizontalPadding,
),
child: Row(
mainAxisSize: MainAxisSize.min,
@@ -188,9 +185,7 @@ class _ProgressBar extends StatelessWidget {
height: AppDimens.followingBannerProgressHeight,
width: double.infinity,
child: DecoratedBox(
decoration: const BoxDecoration(
color: Color(0x66FFFFFF),
),
decoration: const BoxDecoration(color: Color(0x66FFFFFF)),
child: Align(
alignment: Alignment.centerLeft,
child: FractionallySizedBox(