循环list数据
(一)效果图
(二)实现
实现要点:
listview里面的builder方法
准备一个数据文件
导入
import 'listData.dart';
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';class ListViewPage2 extends StatelessWidget {//自定义方法Widget _getListData(context, index) {return ListTile(leading: Image.asset(listData[index]["imageUrl"]),subtitle: Text(listData[index]["author"]),title: Text(listData[index]["title"]),);}Widget ListPages2() {return ListView.builder(itemCount: listData.length, itemBuilder: this._getListData);}@overrideWidget build(BuildContext context) {return Scaffold(appBar: AppBar(title: Text("甜宠软妹"),centerTitle: true,),body: Container(child: ListPages2(),),);}
}
数据文件的内容请参考
Flutter实现网格布局_升级版
(链接: link.).
这篇技术博客里面的数据文件。