flutter.dev

리스트 기본

paulaner80 2019. 5. 3. 10:05
반응형

리스트 기본

 

데이터를 리스트로 보여주는 것은 모바일 앱에서 기본적인 형태입니다. 플러터에는 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