/* * SPDX-FileCopyrightText: 2019-2021 Vishesh Handa * * SPDX-License-Identifier: AGPL-3.0-or-later */ import 'package:flutter/material.dart'; class ScrollViewWithoutAnimation extends StatelessWidget { final Widget child; final Axis scrollDirection; const ScrollViewWithoutAnimation({ required this.child, this.scrollDirection = Axis.vertical, }); @override Widget build(BuildContext context) { return NotificationListener( onNotification: (OverscrollIndicatorNotification overScroll) { overScroll.disallowIndicator(); return false; }, child: SingleChildScrollView( scrollDirection: scrollDirection, child: child, ), ); } }