반응형
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(),
)
)
);
반응형
'# 02 > Flutter' 카테고리의 다른 글
[Flutter] 페이지 한 개만 두고 모두 닫기 remove routes! (0) | 2021.09.14 |
---|---|
[Flutter] Text font 오류? (0) | 2021.09.03 |
[Flutter] 깊은 복사 코드 (0) | 2020.11.22 |
[Flutter] 깊은 복사 (0) | 2020.11.22 |
[Flutter] GestureDetector behavior (0) | 2020.10.14 |