반응형
리스트 기본
데이터를 리스트로 보여주는 것은 모바일 앱에서 기본적인 형태입니다. 플러터에는 ListView 위젯이있어 리스트를 쉽게 만들 수 있습니다.
ListView 작성
기본 ListView 생성자를 사용하는 것은 몇개의 아이템만 있을 때 좋습니다. 그리고 아이템의 화면 구성을 위해 ListTile 위젯을 사용하겠습니다.
ListView(
childern : <Widget>[
ListTile(
leading : Icon(Icons.map),
title : Text('Map')
),
ListTile(
leading : Icon(Icons.photo_album),
title : Text('Album')
),
ListTile(
leading : Icon(Icons.phone),
title : Text('Phone')
)
]
)
리스트뷰를 만드는 4가지 방법
1. 기본 생성자로 List<Widget>으로 생성
2. ListView.builder 생성자.
한 개의 IndexedWidgetBuilder를가짐.
매우 많은 자식을 가지는 리스트뷰에 적절
3. ListView.separated 생성자.
두 개의 IndexedWidgetBuilder를 가짐. (itemBuilder, seperatorBuilder)
4. ListView.custom 생성자
SliverChildeDelegate를 가짐
'flutter.dev' 카테고리의 다른 글
[하는 중.]어셋과 이미지 추가하기 (0) | 2019.11.26 |
---|---|
Provider (0) | 2019.11.05 |
스크린에 데이터 전달하기 (0) | 2019.05.02 |
데이터 돌려받기 (0) | 2019.04.30 |
네임드 라우트에 인자 전달하기 (0) | 2019.04.26 |