Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-08-14 17:25:33 +08:00
parent 6ff256637a
commit 629be129ff
2 changed files with 12 additions and 7 deletions

View File

@@ -57,6 +57,9 @@ Widget videoSeasonWidget(
}
Widget buildCover() {
if (floor == 1) {
maxWidth -= 24;
}
return Stack(
clipBehavior: Clip.none,
children: [

View File

@@ -41,15 +41,17 @@ class SliverWaterfallFlowDelegateWithMaxCrossAxisExtent
@override
int getCrossAxisCount(SliverConstraints constraints) {
if (crossAxisCount != null &&
constraints.crossAxisExtent == crossAxisExtent) {
final crossAxisExtent = constraints.crossAxisExtent;
if (crossAxisCount != null && this.crossAxisExtent == crossAxisExtent) {
return crossAxisCount!;
}
crossAxisExtent = constraints.crossAxisExtent;
crossAxisCount =
(constraints.crossAxisExtent / (maxCrossAxisExtent + crossAxisSpacing))
.ceil();
callback?.call(constraints.crossAxisExtent / crossAxisCount!);
this.crossAxisExtent = crossAxisExtent;
crossAxisCount = (crossAxisExtent / (maxCrossAxisExtent + crossAxisSpacing))
.ceil();
callback?.call(
(crossAxisExtent - ((crossAxisCount! - 1) * crossAxisSpacing)) /
crossAxisCount!,
);
return crossAxisCount!;
}