Вы должны использовать PageView. Используя просмотр страницы, вы можете прокручивать страницу по горизонтали или по вертикали.
PageView.builder(
itemBuilder: (context, position) {
return _buildPage();
},
itemCount: listItemCount,
scrollDirection: Axis.vertical,
)