Flutter

SafeArea 위젯, Expanded 위젯

Dean83 2023. 3. 24. 15:44

1. SafeArea 
    - 기기의 노치나 스테이터스 바의 영역에 UI를 그리지 않도록 한다. 

    - 즉, UI가 그려져야 하는 영역을 자동으로 계산하여 담당하는 위젯이다. 

      해서, Application 의 위젯 중 body 부분에 설정하면 좋을듯 하다. 
     - SafeArea ( child : .... 으로 생성 한다.

 

 

2. Expanded 위젯
    - 위젯이 차지 할 수 있는 영역중 가장 큰 영역을 차지한다.

    - 2개 이상의 위젯이 함께 사용될 경우 (예 : Row 나 Column의 children 에서), 내가 차지할 수 있는 가장 큰 영역을 차지.
   - 이 위젯을 사용치 않고 여러개의 위젯을 배치할 경우, 균등하게 영역을 나눈다. 
   - Expanded( child : ... 으로 생성 한다.

 

'Flutter' 카테고리의 다른 글

BottomNavigationBar 및 BottomNavigationBarItem 위젯  (0) 2023.03.24
Listview 및 ListTile 위젯  (0) 2023.03.24
NavigationRail 및 LayoutBuilder 위젯  (0) 2023.03.24
Json Serialize, Deserialize  (0) 2023.03.20
REST API 통신  (0) 2023.03.20