QudsAnimatedListView constructor

QudsAnimatedListView({
  1. Key? key,
  2. List<Widget>? children,
  3. ScrollPhysics? physics,
  4. EdgeInsets? padding,
  5. bool keepChildrenAlive = true,
  6. SlideDirection slideDirection = SlideDirection.Start,
  7. Curve curve = Curves.bounceOut,
  8. Duration duration = const Duration(milliseconds: 500),
})

Create an instance of QudsAnimatedListView.

Implementation

QudsAnimatedListView(
    {Key? key,
    List<Widget>? children,
    ScrollPhysics? physics,
    EdgeInsets? padding,
    bool keepChildrenAlive = true,
    SlideDirection slideDirection = SlideDirection.Start,
    Curve curve = Curves.bounceOut,
    Duration duration = const Duration(milliseconds: 500)})
    : super(
          key: key,
          children: [
            if (children != null)
              for (var c in children)
                _QudsAnimatedListTile(
                  keepAlive: keepChildrenAlive,
                  child: c,
                  curve: curve,
                  duration: duration,
                  slideDirection: slideDirection,
                )
          ],
          padding: padding,
          cacheExtent: 0,
          physics: physics);