Layouts & Constraints
Row, Column, Stack, Flex, Expanded, Flexible, constraints, BoxConstraints, LayoutBuilder
24 면접 질문·
Mid-Level
1Flutter에서 자식 요소를 수평으로 배치하려면 어떤 위젯을 사용해야 합니까?
1
Flutter에서 자식 요소를 수평으로 배치하려면 어떤 위젯을 사용해야 합니까?
답변
Row는 자식 요소를 주축(main axis)을 따라 수평으로 배치하기 위한 기본 위젯입니다. 부모의 제약을 준수하며 mainAxisAlignment 및 crossAxisAlignment 속성에 따라 공간을 분배합니다. 수직 레이아웃에는 Column이 동일한 역할을 합니다.
2Row 또는 Column의 어떤 속성이 주축을 따라 자식 요소의 분배를 제어합니까?
2
Row 또는 Column의 어떤 속성이 주축을 따라 자식 요소의 분배를 제어합니까?
답변
mainAxisAlignment는 자식 요소가 주축(Row는 수평, Column은 수직)을 따라 어떻게 배치되는지 제어합니다. 옵션으로는 start, center, end, spaceBetween, spaceAround, spaceEvenly가 있습니다. crossAxisAlignment는 수직 축에서의 배치를 제어합니다.
3Expanded와 Flexible의 주요 차이점은 무엇입니까?
3
Expanded와 Flexible의 주요 차이점은 무엇입니까?
답변
Expanded는 자식 요소가 사용 가능한 모든 공간을 채우도록 강제합니다(fit: FlexFit.tight). 반면 Flexible은 자식이 필요한 공간을 사용 가능한 최대치까지 차지하도록 허용합니다(기본값 fit: FlexFit.loose). Expanded는 사실상 fit: FlexFit.tight를 가진 Flexible입니다.
4
Stack은 기본적으로 자식 요소를 어떻게 배치합니까?
5
Stack 내에서 자식 요소를 특정 위치에 배치하려면 어떤 위젯을 사용해야 합니까?
+21 면접 질문
기타 Flutter 면접 주제
Dart 기초
Junior
25개 질문Dart 언어 핵심
Junior
15개 질문Flutter 기초
Junior
18개 질문위젯 생명주기
Junior
20개 질문로컬 스토리지
Junior
20개 질문애플리케이션 생명주기
Junior
20개 질문ListView & GridView
Mid-Level
25개 질문내비게이션 및 라우팅
Mid-Level
22개 질문기본 상태 관리
Mid-Level
22개 질문Provider 패턴
Mid-Level
18개 질문Networking & HTTP
Mid-Level
20개 질문JSON 직렬화
Mid-Level
20개 질문로컬 데이터베이스
Mid-Level
22개 질문폼과 유효성 검사
Mid-Level
20개 질문애니메이션
Mid-Level
20개 질문Firebase 통합
Mid-Level
18개 질문유닛 테스트
Mid-Level
20개 질문위젯 테스트
Mid-Level
18개 질문빌드 및 배포
Mid-Level
16개 질문패키지 관리
Mid-Level
16개 질문메모리 및 성능
Senior
22개 질문Streams & RxDart
Senior
24개 질문고급 State Management
Senior
26개 질문Flutter Design Patterns
Senior
24개 질문성능 최적화
Senior
26개 질문Platform Channels
Senior
20개 질문Custom Painting
Senior
22개 질문Flutter 애플리케이션 아키텍처
Senior
22개 질문