# 02/Flutter
[Flutter] CustomRefreshIndicator
장딴지연
2021. 5. 2. 21:09
반응형
custom_refresh_indicator 패키지를 사용하면 onRefresh 할 때 아이콘을 custom 할 수 있음!!
CustomRefreshIndicator(
onRefresh: onRefresh,
builder: (BuildContext context,
Widget child,
IndicatorController controller) {
return PullToRefreshLoadingIndicator();
},
child: child
);
onRefresh 민감하게 반응하여 한번 감싸줌.
CustomRefreshIndicator(
onRefresh: onRefresh,
builder: (BuildContext context,
Widget child,
IndicatorController controller) {
return PullToRefreshLoadingIndicator();
},
child: GestureDetector(
onTab: () {},
child: child
)
);
child 에 scroll이 동작해야지만 onRefresh가 되기 때문에 ListView 든, CustomScrollView 든, SingleChildScrollView
physics: AlwaysScrollableScrollPhysics(), 설정 해주는 게 좋음!!
CustomRefreshIndicator(
onRefresh: onRefresh,
builder: (BuildContext context,
Widget child,
IndicatorController controller) {
return PullToRefreshLoadingIndicator();
},
child: GestureDetector(
onTab: () {},
child: CustomScrollView(
physics: AlwaysScrollableScrollPhysics(),
)
)
);
반응형