shouldRelayout method
- covariant SliverGridDelegateWithMaxCrossAxisExtent oldDelegate
override
Override this method to return true when the children need to be laid out.
This should compare the fields of the current delegate and the given
oldDelegate
and return true if the fields are such that the layout would
be different.
Implementation
@override
bool shouldRelayout(SliverGridDelegateWithMaxCrossAxisExtent oldDelegate) {
return oldDelegate.maxCrossAxisExtent != maxCrossAxisExtent
|| oldDelegate.mainAxisSpacing != mainAxisSpacing
|| oldDelegate.crossAxisSpacing != crossAxisSpacing
|| oldDelegate.childAspectRatio != childAspectRatio
|| oldDelegate.mainAxisExtent != mainAxisExtent;
}