위젯은 화면의 물리적 공간을 차지하지만 사용자에게는 보이지 않습니다. 이것은 Visibility위젯을 사용하여 달성할 수 있습니다.
위젯이 물리적 공간을 차지하지 않고 완전히 사라졌습니다. 이것은 Visibility, if또는 if-else조건을 사용하여 달성할 수 있습니다.
maintainSize(속성크기 유지)이를 설정하기 위해서는
maintainAnimation 과 maintenanceState 도 함께 설정해야 합니다.
Visibility(
child: Text("Invisible"),
maintainSize: true,
maintainAnimation: true,
maintainState: true,
visible: false,
),
Visibility(
child: Text("Gone"),
visible: false,
),