mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-05-31 16:18:22 +08:00
@@ -57,6 +57,9 @@ Widget videoSeasonWidget(
|
|||||||
}
|
}
|
||||||
|
|
||||||
Widget buildCover() {
|
Widget buildCover() {
|
||||||
|
if (floor == 1) {
|
||||||
|
maxWidth -= 24;
|
||||||
|
}
|
||||||
return Stack(
|
return Stack(
|
||||||
clipBehavior: Clip.none,
|
clipBehavior: Clip.none,
|
||||||
children: [
|
children: [
|
||||||
|
|||||||
@@ -41,15 +41,17 @@ class SliverWaterfallFlowDelegateWithMaxCrossAxisExtent
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
int getCrossAxisCount(SliverConstraints constraints) {
|
int getCrossAxisCount(SliverConstraints constraints) {
|
||||||
if (crossAxisCount != null &&
|
final crossAxisExtent = constraints.crossAxisExtent;
|
||||||
constraints.crossAxisExtent == crossAxisExtent) {
|
if (crossAxisCount != null && this.crossAxisExtent == crossAxisExtent) {
|
||||||
return crossAxisCount!;
|
return crossAxisCount!;
|
||||||
}
|
}
|
||||||
crossAxisExtent = constraints.crossAxisExtent;
|
this.crossAxisExtent = crossAxisExtent;
|
||||||
crossAxisCount =
|
crossAxisCount = (crossAxisExtent / (maxCrossAxisExtent + crossAxisSpacing))
|
||||||
(constraints.crossAxisExtent / (maxCrossAxisExtent + crossAxisSpacing))
|
|
||||||
.ceil();
|
.ceil();
|
||||||
callback?.call(constraints.crossAxisExtent / crossAxisCount!);
|
callback?.call(
|
||||||
|
(crossAxisExtent - ((crossAxisCount! - 1) * crossAxisSpacing)) /
|
||||||
|
crossAxisCount!,
|
||||||
|
);
|
||||||
return crossAxisCount!;
|
return crossAxisCount!;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user