SingleChildScrollView( child: Column( children: [ // Widget 1, // Widget 2, // Widget 3 ], ), );SingleChildScrollView( child: Text("Scroll View Example") )final _scrollController = ScrollController(); if (!isLoading && scrollController.position.pixels >= scrollController.position.maxScrollExtent * 0.95) { isLoading = true; // logic ... isLoading = false; }