ListView
ListView는 목록을 표현하는 위젯입니다. ListView는 builder()
를 사용하여 만들 수 있습니다. itemBuilder
property에 callback function을 만들어, 개별 아이템의 생성 방법을 구현할 수 있습니다.
예제
ListView.builder
ListView.builder(
itemCount: menuItems.length,
itemBuilder: (ctx, index) {
var style = TextStyle(fontWeight: FontWeight.w500, fontSize: 20);
return ListTile(
leading: Icon(o.icon, color: Colors.blue[500]),
title: Text(o.title, style: style),
subtitle: Text(o.subtitle),
);
}
);