본문 바로가기

# 02/Flutter

[Flutter] CustomRefreshIndicator

반응형

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