INNER CODE UNIT · Dart
_PagedLayoutAnimator
EdsonBueno/infinite_scroll_pagination · lib/src/base/paged_layout_builder.dart:274
class _PagedLayoutAnimator extends StatelessWidget {
const _PagedLayoutAnimator({
required this.child,
required this.animateTransitions,
required this.transitionDuration,
required this.layoutProtocol,
});
final Widget child;
final bool animateTransitions;
final Duration transitionDuration;
final PagedLayoutProtocol layoutProtocol;
@override
Widget build(BuildContext context) {
if (!animateTransitions) return child;
return switch (layoutProtocol) {
PagedLayoutProtocol.sliver => SliverAnimatedSwitcher(