【问题标题】:Is there any alernative for pagination in flutter?在颤动中是否有分页的替代方法?
【发布时间】:2021-03-10 05:30:55
【问题描述】:

我需要根据从 REST API 收到的数据构建卡片。当数据增加时,卡片需要时间来构建和显示在屏幕上。有什么程序可以解决这个问题吗?

我们可以使用分页或块模式来处理这个问题吗?如果不是,用什么处理比较好?

【问题讨论】:

    标签: flutter flutter-dependencies bloc


    【解决方案1】:

    是的,你可以通过听卷轴来做到这一点。当页面滚动时,您可以按照自己的设置向服务发送请求。

     @override
      void initState() {
      super.initState();
      _scrollController = new ScrollController()..addListener(_scrollListener);
      }
    
     _scrollListener() {
       if (_scrollController.position.extentAfter <= 0) {
         Provider.of<TryProvider>(context, listen: false)
          .setNextPage(1);
    
         //getPagelist...
         Provider.of<TryProvider>(context, listen: false)
          .getNextPage();     
       }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-20
      • 2021-11-06
      • 2023-03-21
      • 2011-09-06
      • 2014-01-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多