[flutter] 카드슬라이더 만들기

박망키·2022년 4월 15일
0

Flutter 야금야금 먹기

목록 보기
35/97
post-thumbnail




++자동슬라이드 되게하기

  void initState() {
    // TODO: implement initState
    super.initState();
    Timer.periodic(Duration(seconds: 2), (Timer timer) {
      if (_controller.currentIndex < _controller.slideList.length - 1) {
        _controller.currentIndex.value++;
        slideController.animateToPage(
          _controller.currentIndex.value,
          duration: Duration(milliseconds: 350),
          curve: Curves.easeIn,
        );
      } else {
        ///시간차에 따른 indicator 색을 자연스럽게 하기 위해 animate 된 후에 인덱스 변경
        slideController
            .animateToPage(
              0,
              duration: Duration(milliseconds: 350),
              curve: Curves.easeIn,
            )
            .then((value) => _controller.currentIndex.value = 0);
      }
    });
  }
profile
무럭무럭 자라는 망키

0개의 댓글