[Flutter] Basic Widget 기본 개념 (Child와 Children)
·
Flutter/Flutter Study
플러터는 위젯 아래에 계속 위젯이 입력되는 형태로 '위젯 트리'를 구성하며 UI를 제작함`child`파라미터와 `children`파라미터는 위젯에 하위 위젯을 추가할 때 사용함.`child`파라미터 : 위젯 하나만 추가 가능`children`파라미터 : 위젯 여러개 추가 가능대부분의 위젯은 `child` 또는 `children` 파라미터 하나만 제공함. 두개의 파라미터를 동시에 입력받는 위젯은 존재하지 않음.아래 코드에서 `child`와 `children`파라미터의 차이를 알아보겠음// child 사용import "package:flutter/material.dart";void main() { runApp( MaterialApp( home: Scaffold( body: Cen..
[Flutter] Basic Widget 기본 개념
·
Flutter/Flutter Study
위젯은 자식을 하나만 갖는 위젯과 자식을 여럿 갖는 위젯으로 나뉨!자식을 하나만 갖는 대표적인 위젯들은 아래와 같으며 대체로 `child`파라미터를 입력받음Container 위젯 : 자식을 담는 컨테이너 역할을 함. 다만 단순하게 자식을 담는 역할을 하는게 아님배경색, 너비와 높이, 테두리 등의 디자인을 지정 가능GestureDetector 위젯 : 플러터에서 제공하는 제스처 기능을 자식 위젯에서 인식하는 위짓임탭이나 드래그, 더블 클릭 같은 제스처 기능이 자식 위젯에 인식됐을 때 함수를 실행할 수 있음SizedBox 위젯 : 높이와 너비를 지정하는 위젯Container 위젯과 다르게 디자인적요소는 적용할 수 없고 `const` 생성자로 선언할 수 있어서 퍼포먼스 측면에서 더 효율적임 자식을 여럿 갖는 ..