자주 사용하는 ListView 에서 아이템간 공간을 확보하고 싶을때 쓸수 있는 요긴한 방법이다.
사용법은 아래와 같은데,
일단 ItemCount를 받아야 하고
어떤 아이템을 Building할건지 정한다음
seperatorBuilder에서 각 아이템간 삽입할 아이템을 정의하면 된다.
아래 예제 같은경우에 각 요소마다 SizedBox(height:10)을 삽입하고 있는걸 확인할 수 있다.
Expanded(
child: ListView.separated(
itemCount: 10,
itemBuilder: (context, index) => item(),
separatorBuilder: (context, index) => SizedBox(
height: 10,
),
),
),
728x90
'Programming > Flutter' 카테고리의 다른 글
[내일배움] flutter Mac에서 Firebase사용 설정방법 (0) | 2024.12.03 |
---|---|
[내일배움] flutter Builder Widget사용법 (0) | 2024.12.03 |
[내일배움] Flutter WebView 종류 (0) | 2024.12.02 |
[내일배움] flutter TextField사용시 controller dispose방법 (0) | 2024.12.02 |
[내일배움] Flutter TextField 사용시 빈화면 클릭할때 키보드 비활성화 (0) | 2024.12.02 |