<예제코드>
DefaultTextStyle(
style: TextStyle(
color: Colors.grey.shade600,
fontWeight: FontWeight.bold,
),
child: const Row(
children: [
Text("Apple"),
Text("Banana"),
Text(
"Choco",
style: TextStyle(
color:Colors.red,
),
),
Text("Donut"),
Text("Eclipse"),
],
),
),
<세부내용>
- 여러 개의 Text 위젯이 있고, 같은 내용의 TextStyle을 기본값으로 주고 싶은 경우에 사용
- 기본값으로 넣어준 style이 모든 Text 위젯에 적용되며
- 자녀 Text 위젯에 기본값과 다른 style을 추가한 경우에는 기본값 대신 style의 다른 부분이 적용됨
- 위의 예에서 Choco만 빨간색으로 표시
'Coding > Flutter' 카테고리의 다른 글
[flutter] 터치했을 때 Splash 효과 없애기 - asknsolve.com (0) | 2023.04.03 |
---|---|
[flutter] GridView 속 이미지 크기 조정 : AspectRatio위젯 + BoxFit (0) | 2023.04.03 |
[Flutter] GridView - asknsolve.com (0) | 2023.04.03 |
[Flutter] Gridview 로딩 중일때 기본사진 추가 - FadeInImage 위젯 (0) | 2023.03.31 |
댓글