Listview 使用SatggeredGridview颤振进行分页

Listview 使用SatggeredGridview颤振进行分页,listview,flutter,arraylist,staggered-gridview,Listview,Flutter,Arraylist,Staggered Gridview,如何使用Json Api实现交错网格视图和分页。我想在第10页加载数据。如何实现这一点。任何人请给我一些建议或例子 Satgged小部件在ListView中具有相同的行为,我使用Controller构建了它 控制器 ScrollController _scrollController = new ScrollController(); 并在InState中添加listener,以便在滚动到达底部时执行某些操作 @override void initState() { s

如何使用Json Api实现交错网格视图和分页。我想在第10页加载数据。如何实现这一点。任何人请给我一些建议或例子

Satgged小部件在ListView中具有相同的行为,我使用Controller构建了它

控制器

ScrollController _scrollController = new ScrollController();
并在InState中添加listener,以便在滚动到达底部时执行某些操作

      @override
  void initState() {
    super.initState();
    _scrollController.addListener(() {
      if(_scrollController.position.pixels == _scrollController.position.maxScrollExtent){
        //if we are in the buttom of the page
        //Here get the data tha you wanna get it and set it in array and call
        setState((){});
      }
    });
  }
最后,将控制器设置在Sattgged模式

StaggeredGridView.countBuilder(
                          controller: _scrollController,),
我希望这是有用的