showModalBottomSheet 썸네일형 리스트형 [FLUTTER] showModalBottomSheet 자식 위젯으로 인해 드래그로 닫을 수 없을 때 해결법 중구난방 사용하면 패키지들을 삭제하고 기본 위젯으로 교체하면서 부터 발생했던 문제다. 플러터의 기본 showModalBottomSheet 를 사용하면서부터 자식 위젯이 Scrollable 위젯(ListView, SingleChildScrollView 등등)인 경우 모달을 드래그로 닫을 수 없다는걸 알게 되었다. 플러터의 기본 모달바텀시트를 쓰기 전에는 modal_bottom_sheet 패키지를 사용했었는데, 해당 패키지를 사용하면 Scollable 위젯이 들어있어도 드래그로 닫을 수 있지만 버전이 올라갈 때나 마이그레이션 시, 에러가 발생한 경우가 있었고, 주기적으로 소스 수정이 필요할 수 있다. 그리하여 기본 위젯으로 변경하기로 했다. 핵심 이유! 기본 위젯으로 충분히 구현 가능한대도 무분별하게 패키지.. 더보기 이전 1 다음