플러터 No Directionality widget found. A RenderFlex overflowed

LeeWonjin·2024년 4월 10일
0

문제해결

목록 보기
20/23

머티리얼, 쿠퍼티노 같은 준비된 위젯이 아니라 직접 Container로 구현하는 경우, 필수적으로 들어가야 하는 값들이 없어 오류가 발생할 수 있음

이 경우는 Directionality에 대한 정보가 누락되었다는 것이다.
머티리얼 스캐폴드의 경우 알아서 기본값을 넣어줬나보다.

아래와 같은 코드에 그 정보를 추가해

Icon(
  Icons.star,
  color: Colors.green[500]
)

적어주면 된다.

Icon(
  Icons.star,
  color: Colors.green[500]
  textDirection: TextDirection.ltr,
  size: 12,
)
profile
노는게 제일 좋습니다.

0개의 댓글