이슈해결 [Flutter] 페이지 상단으로 스크롤되는 기능 구현하기(scroll-to-top) 일반적으로 ScrollView의 스크롤 위치를 이동시키기 위해선 ScrollController를 생성자에 넣어주고, 해당 컨트롤러에 jumpTo 등의 메소드를 주어 이동 시켜한다. 하지만, 이 때문에 불필요한 ScrollController를 생성해야하는 불편함이 있고, 이렇게 생성했다 하더라고 다른 context에서 사용하기 위해선 별도의 상태 관리를 해줘야하는 문제점이 있다. 예를 들어 만... flutter이슈해결PrimaryScrollControllerPrimaryScrollController [Flutter] NotificationListener로 스크롤 위치 추적하기 (무한 스크롤 등) ListView나 SingleChildScrollView와 같이ScrollView를 상속해 스크롤이 가능한 위젯들을 사용하는 경우, 무한 스크롤 구현 등을 위해 현재 스크롤 위치를 추적할 때가 많다. 일반적인 방법으로는 ScrollController를 사용해 아래와 같이, ScrollController.addListener를 통해 스크롤 이벤트를 등록하고 위치를 추적할 수 있다. 하지만 Ne... flutterScrollViewNotificationListener이슈해결NotificationListener [Flutter] TextPainter로 Text 위젯 크기 구하기 Text 위젯을 사용하다보면, 특정 텍스트를 적용한 위젯의 현재 사이즈나 overflow 여부를 구해야할 경우가 있다. 이때 TextPainter를 사용하면 위젯을 빌드하기 전에 먼저 위젯의 사이즈를 계산해볼 수 있다. 아래는 이를 활용한 코드 예시이다. 이 외에도 사용에 따라 다양한 기능 구현이 가능함으로 사용법을 익혀둘만하다.... TextPainterflutter이슈해결TextPainter [Flutter] GestureDetector 내부 빈 공간도 터치 되게 하기 GestureDetector를 사용하면 child 위젯을 터치 가능하게 만들 수 있지만, 해당 영역이 비어있는 경우에는 터치가 불가능하다. 이 때 behavior: HitTestBehavior.opaque 파라미터를 줌으로써 빈 공간도 터치가 가능하게 할 수 있다. Flutter 개발자를 위한 디스코드 커뮤니티를 오픈했습니다! 방문해서 편하게 질문을 남기거나 대화를 할 수 있습니다! 많은 참... GestureDetectorflutter이슈해결GestureDetector [Flutter] TabController의 위치값 가져오기 tabController이슈해결flutterflutter
[Flutter] 페이지 상단으로 스크롤되는 기능 구현하기(scroll-to-top) 일반적으로 ScrollView의 스크롤 위치를 이동시키기 위해선 ScrollController를 생성자에 넣어주고, 해당 컨트롤러에 jumpTo 등의 메소드를 주어 이동 시켜한다. 하지만, 이 때문에 불필요한 ScrollController를 생성해야하는 불편함이 있고, 이렇게 생성했다 하더라고 다른 context에서 사용하기 위해선 별도의 상태 관리를 해줘야하는 문제점이 있다. 예를 들어 만... flutter이슈해결PrimaryScrollControllerPrimaryScrollController [Flutter] NotificationListener로 스크롤 위치 추적하기 (무한 스크롤 등) ListView나 SingleChildScrollView와 같이ScrollView를 상속해 스크롤이 가능한 위젯들을 사용하는 경우, 무한 스크롤 구현 등을 위해 현재 스크롤 위치를 추적할 때가 많다. 일반적인 방법으로는 ScrollController를 사용해 아래와 같이, ScrollController.addListener를 통해 스크롤 이벤트를 등록하고 위치를 추적할 수 있다. 하지만 Ne... flutterScrollViewNotificationListener이슈해결NotificationListener [Flutter] TextPainter로 Text 위젯 크기 구하기 Text 위젯을 사용하다보면, 특정 텍스트를 적용한 위젯의 현재 사이즈나 overflow 여부를 구해야할 경우가 있다. 이때 TextPainter를 사용하면 위젯을 빌드하기 전에 먼저 위젯의 사이즈를 계산해볼 수 있다. 아래는 이를 활용한 코드 예시이다. 이 외에도 사용에 따라 다양한 기능 구현이 가능함으로 사용법을 익혀둘만하다.... TextPainterflutter이슈해결TextPainter [Flutter] GestureDetector 내부 빈 공간도 터치 되게 하기 GestureDetector를 사용하면 child 위젯을 터치 가능하게 만들 수 있지만, 해당 영역이 비어있는 경우에는 터치가 불가능하다. 이 때 behavior: HitTestBehavior.opaque 파라미터를 줌으로써 빈 공간도 터치가 가능하게 할 수 있다. Flutter 개발자를 위한 디스코드 커뮤니티를 오픈했습니다! 방문해서 편하게 질문을 남기거나 대화를 할 수 있습니다! 많은 참... GestureDetectorflutter이슈해결GestureDetector [Flutter] TabController의 위치값 가져오기 tabController이슈해결flutterflutter