개발/Flutter

다중 네비게이터 사용 시의 modal_bottom_sheet 문제

leebera_ 2023. 2. 26. 19:22

root가 아닌 자식에서 modal_bottom_sheet을 1 개의 네비게이터 사용하듯이 열면 아래 이미지와 같은 문제가 발생한다.

이를 해결하기 위해선 root 네비게이터를 쓰도록 해야한다.

일반적인 dialog처럼  modal_bottom_sheet에도 적용 가능하므로 아래와 같이 한 줄 추가하면 해결된다.

아래와 같이 하위 네비게이터가 아닌 root 네비게이터에서 modal 창이 나온다.