_ScrollController.offset

샤워실의 바보·2024년 2월 9일
0
post-thumbnail
void _onScroll() {
    if (_scrollController.offset > 100) {
    // _showTitle이 true라면 setState를 실행하지 않음
      if (_showTitle) return;
      setState(() {
        _showTitle = true;
      });
    } else {
      setState(() {
        _showTitle = false;
      });
    }
  }

위 코드에서 _scrollController.offset은 현재 스크롤 위치를 나타내는 값입니다. _scrollControllerScrollController 클래스의 인스턴스로, 스크롤 이벤트를 처리하는 데 사용됩니다. offset 속성은 스크롤 위치를 나타내며, 스크롤이 시작되면 0으로 초기화됩니다. 스크롤이 진행될수록 값이 증가하며, 스크롤이 끝까지 이동하면 최대값이 됩니다. 따라서, _scrollController.offset > 100은 스크롤이 100 이상 이동했는지를 검사하는 조건문입니다.

profile
공부하는 개발자

0개의 댓글