본문 바로가기
Flutter

빈 위젯을 사용해야 하는 경우

by th_bigLight 2022. 7. 7.

플러터 앱 개발을 하는 경우, 2가지 위젯을 어떤 조건에 따라 보여줄 상황이 많이 발생한다.

ex) FutureBuilder, AnimatedSwitcher, AnimatedCrossFade, Obx 등등

 

물론 진짜 2가지의 위젯을 보여줘야 하는 경우도 있지만, 아무것도 없던 공간에 어떤 새로운 위젯이 생겨야 하는 경우도 빈번하게 발생한다.

 

해당 상황에서 여태까지는 빈 Container 위젯, SizedBox 위젯을 생각나는대로 사용했었는데, 정답?에 근접한 위젯을 발견한 것 같다.

 

Widget build(BuildContext context) {
  return SizedBox.shrink();
}

 

해당 위젯은 Flutter 공식 플러그인 중 하나인 video_player에 있는 코드를 보다가 발견했고, 찾아보니 역시나 이미 많은 사람들이 쓰고있었다. 

 

설명 : https://stackoverflow.com/questions/53455358/how-to-present-an-empty-view-in-flutter/53455897

'Flutter' 카테고리의 다른 글

cli로 패키지 설치하기  (0) 2022.08.13
Flutter lint 2.0.1 대응  (0) 2022.05.26
Custom Button으로 Drawer 여는법  (3) 2021.08.27
M1에서 Firebase 사용시 오류  (4) 2021.08.22
Positioned widget 가운데 놓기  (0) 2021.07.29

댓글