From 86848ebdc3b5b1062e08ff0c578527d7c58c0b1c Mon Sep 17 00:00:00 2001 From: Mehmet Ali Date: Tue, 14 Feb 2023 22:06:48 +0300 Subject: [PATCH] Add maxWidth for horizontal list --- .../lib/src/scrollable_positioned_list.dart | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/scrollable_positioned_list/lib/src/scrollable_positioned_list.dart b/packages/scrollable_positioned_list/lib/src/scrollable_positioned_list.dart index 6e270f6d..83fdcbae 100644 --- a/packages/scrollable_positioned_list/lib/src/scrollable_positioned_list.dart +++ b/packages/scrollable_positioned_list/lib/src/scrollable_positioned_list.dart @@ -410,7 +410,10 @@ class _ScrollablePositionedListState extends State } double _cacheExtent(BoxConstraints constraints) => max( - constraints.maxHeight * _screenScrollCount, + (widget.scrollDirection == Axis.vertical + ? constraints.maxHeight + : constraints.maxWidth) * + _screenScrollCount, widget.minCacheExtent ?? 0, );