Flutter学習中の問題記録:ListView.builder

824 ワード

ListViewを使用する.builderは簡単にデータをアップロードして、データが1画面未満で、スライドできないことを発見しました.
ソリューション

  @override
  Widget build(BuildContext context) {
    var content;

    if (datas.isEmpty) {
      content = getProgressDialog();
    } else {
      content = new ListView.builder(
        //  physics       
        physics: AlwaysScrollableScrollPhysics(),
        controller: _scrollController,
        itemCount: datas.length,
        itemBuilder: buildCard,
      );
    }

    var _refreshIndicator = new RefreshIndicator(
      key: _refreshIndicatorKey,
      onRefresh: _refreshData,
      child: content,
    );

    return _refreshIndicator;
  }

既存のプロジェクトがFlutterコードに統合され、私のGITHUBにアップロードされました.
知乎日报Flutter版コードはすでに私のGITHUBにアップロードしました
基礎の学習の過程の中のコードはすべてGITHUBに置きます
毎日少し勉強して、Flutterが正式版を発表することを学びます!