728x90
앱 상에서 보여지는 이미지, 텍스트 등이나 외적으로 보여지지 않는 센터, 뭐 그런걸 다 싸그리 모아서 위젯이라고 부른다.
위젯은 3가지로 나누어져 있는데
Stateless Widgets(상태가 없는 정적인 위젯)
Stateful Widgets(계속 움직임이나 변화가 있는 위젯)
이라고 한다. 나머지 하나는 다음에 ㅎ
Stateless Widgets
1. 스크린 상에 존재만 할 뿐 아무것도 하지 않음
2. 어떠한 실시간 데이터도 저장하지 않음
3. 어떤 변화(모양, 상태)를 유발시키는 value값을 가지지 않음
- 그냥 아무것도 안하는 것들을 의미하는 것 같다.
Stateful Widgets
1. 사용자의 interaction에 따라서 모양이 바뀜 (ex. 체크 박스나, 선택버튼 등)
2. 데이터를 받게 되었을 때 모양이 바뀜 (ex. 텍스트 필드)
Flutter widget tree
플러터는 위젯으로 구성이 되어있다.
1. Widget들은 tree구조로 정리될 수 있음
2. 한 Widget내에 얼마든지 다른 Widget들이 포함될 수 있음
3. Widget은 부모 위젯과 자식 위젯으로 구성
4. Parent Widget을 Widget Container라고 부르기도 함
728x90
'Programming > Flutter' 카테고리의 다른 글
아이콘 추가 (0) | 2021.05.23 |
---|
댓글