본문 바로가기
Flutter/Flutter FAQ

Flutter 슬리버리스트와 리스트뷰의 차이점은 무엇인가요?, Differences between SliverList vs ListView in Flutter

by 베타코드 2024. 1. 3.
반응형

질문


Flutter에서 SliverListListView의 차이점은 무엇인가요?


답변


차이는 거의 없습니다.

ListViewSliverList입니다. GridView도 마찬가지로 SliverGrid입니다.

둘 다 정확히 같은 일을 합니다. 그들 사이의 유일한 차이점은 SliverList가 위젯이 아니라 슬리버(sliver)라는 것입니다. 즉, 보통 CustomScrollView 내에서 사용되는 ScrollView 내에서 사용됩니다.

ListViewSliverList를 위젯으로 바인딩하여 Row/Container와 같은 다른 위젯과 함께 사용할 수 있도록 만드는 것입니다.


대부분의 경우, ListView를 사용하십시오.

그러나 스크롤과 함께 앱바 애니메이션과 같은 고급 스크롤 동작이 필요한 경우, CustomScrollView를 사용해야합니다. 이 경우 ListView 대신 SliverList를 사용해야합니다.

반응형

댓글