Increase upper limit for placeholder grid
This commit is contained in:
parent
e463dc0d51
commit
20b122049c
|
@ -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(
|
||||||
|
|
Loading…
Reference in a new issue