IntrinsicHeight 와 IntrinsicWidth 란?
- Intrinsic 이란?
- 사전적 정의로는 '고유의' 라는 뜻
- Flutter 가 말하는 Intrinsic 이란?
- 위젯이 콘텐츠를 넘치지 않게 렌더링하는데 필요한 최소 높이와 너비를 말함
장점
- IntrinsicHeight 위젯으로 자식을 감싸면, 따로 계산할 필요 없이 자식의 최대 높이로 위젯이 설정된다.
단점
- IntrinsicHeight, IntrinsicWidth 는 내부적으로 자식 위젯의 고유 사이즈를 측정하는 것이므로 성능 문제가 발생할 수 있음
- 플러터 공식문서에 따르면 O(n^2) 의 복잡도까지 가능하다고 함
공식문서
반응형
'플러터' 카테고리의 다른 글
플러터(Flutter) 의 MediaQuery 클래스란? (0) | 2023.11.30 |
---|---|
플러터(Flutter) proxy_box.dart Failed assertions: 'hasSize': is not true. 에러 해결하기 (0) | 2023.11.30 |
플러터(Flutter) 의 RefreshIndicator 란? (5) | 2023.11.12 |
플러터(Flutter) 의 FutureBuilder 란? (0) | 2023.11.11 |
플러터(Flutter) 의 컨트롤러 (Controller) 란? (0) | 2023.11.11 |