diff --git a/CHANGELOG.md b/CHANGELOG.md index 23b0c02..32cc177 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.6.2 +### Fixed +* Issue with Quilted layout algorithm. (https://github.com/letsar/flutter_staggered_grid_view/issues/232) + ## 0.6.1 ### Fixed * Issue when childCount is 0 with Quilted layout. diff --git a/examples/ios/Runner/Info.plist b/examples/ios/Runner/Info.plist index 12b92ae..6874f36 100644 --- a/examples/ios/Runner/Info.plist +++ b/examples/ios/Runner/Info.plist @@ -41,5 +41,7 @@ UIViewControllerBasedStatusBarAppearance + CADisableMinimumFrameDurationOnPhone + diff --git a/lib/src/layouts/quilted.dart b/lib/src/layouts/quilted.dart index f00f345..b3f9cdc 100644 --- a/lib/src/layouts/quilted.dart +++ b/lib/src/layouts/quilted.dart @@ -233,7 +233,7 @@ class _SliverQuiltedGridLayout extends SliverGridLayout { @override int getMinChildIndexForScrollOffset(double scrollOffset) { final mainAxisIndex = (scrollOffset ~/ mainAxisStride); - final a = (mainAxisIndex ~/ pattern.tileCount) * pattern.tileCount; + final a = (mainAxisIndex ~/ pattern.mainAxisCellCount) * pattern.tileCount; final result = a + pattern.getMinTileIndexForMainAxisIndex(mainAxisIndex); return result; } diff --git a/pubspec.yaml b/pubspec.yaml index 3949f0d..7961596 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: flutter_staggered_grid_view description: Provides a collection of Flutter grids layouts (staggered, masonry, quilted, woven, etc.). -version: 0.6.1 +version: 0.6.2 homepage: https://github.com/letsar/flutter_staggered_grid_view environment: