Flutter를 이용해서 UI를 만들다보면 True
/ False
값에 따라 위젯이 보여지고 안보여지는 것을 컨트롤 할 수 있다.
이때, Visibility()
위젯을 통해서도 구현이 가능하다.
💢 문제점 : AppBar()를 보여줬다 숨겼다가 해야하는데, Selector()로만 감싸서 할려고 하니까 해결이 안됨.
AppBar()
는 PreferredSize()
위젯을 기반으로 만들어진 위젯이므로, 꼭 PreferredSize()
로 감싸줘야한다. 다른 Stateless
위젯을 가장 부모 위젯으로 묶으면 에러가 난다.
이때, AppBar()
를 Visibility()
로 묶고 PreferredSize()
로 다시 묶어주면 해결이 된다.