LiveSliverList.options( options: LiveOptions( delay: Duration.zero, reAnimateOnVisibility: false, showItemDuration: Duration(milliseconds: 500), showItemInterval: Duration(milliseconds: 50), ), controller: _scrollController, itemCount: countries.length, itemBuilder: (context, index, animation) { return FadeTransition( opacity: animation, child: SlideTransition( position: Tween( begin: Offset(0, 0.3), end: Offset.zero, ).animate(animation), child: ListItem( title: countries[index], ), ), ); }, );