Increase upper limit for placeholder grid

This commit is contained in:
Neeraj Gupta 2023-06-21 16:11:54 +05:30
parent e463dc0d51
commit 20b122049c

View file

@ -1,7 +1,6 @@
import "dart:math"; import "dart:math";
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:photos/theme/ente_theme.dart';
class PlaceHolderGridViewWidget extends StatelessWidget { class PlaceHolderGridViewWidget extends StatelessWidget {
const PlaceHolderGridViewWidget( const PlaceHolderGridViewWidget(
@ -13,10 +12,12 @@ class PlaceHolderGridViewWidget extends StatelessWidget {
final int count, columns; final int count, columns;
static final _gridViewCache = <String, GridView>{}; static final _gridViewCache = <String, GridView>{};
static const crossAxisSpacing = 2.0; // as per your code
static const mainAxisSpacing = 2.0; // as per your code
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
final int limitCount = min(count, columns); final int limitCount = min(count, columns * 5);
final key = '$limitCount:$columns'; final key = '$limitCount:$columns';
if (!_gridViewCache.containsKey(key)) { if (!_gridViewCache.containsKey(key)) {
_gridViewCache[key] = GridView.builder( _gridViewCache[key] = GridView.builder(
@ -24,9 +25,7 @@ class PlaceHolderGridViewWidget extends StatelessWidget {
shrinkWrap: true, shrinkWrap: true,
physics: const NeverScrollableScrollPhysics(), physics: const NeverScrollableScrollPhysics(),
itemBuilder: (context, index) { itemBuilder: (context, index) {
return Container( return Container(color: Colors.transparent);
color: getEnteColorScheme(context).fillFaint,
);
}, },
itemCount: limitCount, itemCount: limitCount,
gridDelegate: SliverGridDelegateWithFixedCrossAxisCount( gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(