SingleChildScrollView와 ListView를 같이 사용하면 스크롤 기능이 충돌해 오류가 발생한다.
이를 해결하기 위해서는 ListView의 스크롤을 비활성화해주면 된다.
SingleChildScrollView(
child: ListView(
shrinkWrap: true,
physics: NeverScrollableScrollPhysics(),
)
)
- shrinkWrap: true - ListView가 전체 화면이 아닌 필요한 공간만 차지하도록 한다.
- physics: NeverScrollableScrollPhysics() - ListView의 스크롤 기능을 비활성화한다.
references
'Flutter' 카테고리의 다른 글
[Flutter] No Material widget found 오류 (0) | 2023.03.07 |
---|---|
[Flutter] Flutter 웹에서 URL의 # 제거 (0) | 2023.02.28 |
[Flutter] 위젯 사이에 간격 두기 (SizedBox vs Spacer) (0) | 2023.02.07 |
[Flutter] Flutter에 움직이는 이미지 넣기 (Lottie) (0) | 2023.02.02 |
[Flutter] 화면전환 Navigator Push, Navigator Pop (0) | 2022.12.30 |