Dart & Flutter/궁금했던 것, 몰랐던 것

flutter 2.5 이후 크롭(웹)에서 스크롤(Scroll) 안되는 문제

낭초비 2021. 11. 5. 02:01
반응형

flutter 2.3.2 을 쓰고 있다가, 오늘 2.5.2로 업그레이드 했는데 이 때부터 웹(크롭)에서 앱을 올려 테스트 하던것에 문제가 생겼다. 마우스로 스크롤이 되지 않는 것이었다. 

 

이상하다 싶어서 다시 모바일 에뮬레이터로 실행시켜보니, 문제없이 잘 동작했다. 

웹에서 돌릴때만 이러한 문제가 발생했다. 

 

구글링을 해보니 flutter 2.5 버전이후부터는 웹(PC)에서 마우스를 이용한 drag를 막아 놓았다고 한다. 

그래서 이것을 해결하려면 ScrollBehavior 에서 dragDevices 에 mouse를 추가해줘야 했다. 

 

자세한 내용은 아래 참고. 

https://flutter.dev/docs/release/breaking-changes/default-scroll-behavior-drag

 

위의 페이지에서 설명대로 하니 웹에서 스크롤이 동작했다. 

문제 해결~!

 

반응형