フラッター — EasyRefresh

シーン1

body{
    Column[
    Container(),
    EasyRefresh(
      Container(
         ListView.builder(
           itemBuilder() 
         )
       ),
    )
  ]
}

a. 列に easyRefresh が含まれているため、エラーが報告されます。easyRefresh は exend でラップする必要があります。

b.expendでラップした後もスライドできないため、listViewの外側のContainerを削除する必要があります

        Expanded(
          child: EasyRefresh(
            child: ListView.builder(
                 itemCount: 2,
                 itemBuilder: (context,index){
                   return Container(
                        color: Colors.white,
                        margin: EdgeInsets.only(left: 15,right: 10),
                        child: Row(
                          children: <Widget>[
                            ClipOval(
                              child: FadeInImage.assetNetwork(
                                placeholder: 'assets/images/default_icon_v1.png',
                                image: 'https://gimg2.baidu.com/image_search',
                                height: 60,
                                width: 60,
                                fit: BoxFit.cover,
                              ),
                            ),
                            
                          ],
                        ),
                   );
                 }),
          ),
        )

おすすめ

転載: blog.csdn.net/LoveShadowing/article/details/118390896
おすすめ