-
[Flutter]플러터 위젯orClass에 속성(옵션) 추가하기 copyWIth()플러터 Flutter 2021. 6. 26. 18:40반응형
분기처리로 TextStyle위젯에서 속성을 추가 할 일이 있었다.
copyWIth() 라는 것을 사용하면 반환된 결과에서 속성을 붙일 수 있다.
var value = api; return Text('Hello, World!' , style: TextStyle( fontStyle: FontStyle.italic ).copyWith(decoration: (value != null ? TextDecoration.underline) : null ) );
이런식으로 언더라인을 지정하는 데이터가 있으면 그리고 없으면 안그리는 처리를 하였다.
반응형'플러터 Flutter' 카테고리의 다른 글
[Flutter] 플러터 Expanded? 익스펜디드 Flexible? 플렉서블 (0) 2021.08.01 맥북(M1칩) 플러터 cocoapods 설치에러 문제해결하기 (0) 2021.07.15 [Flutter] 플러터 Spacer 위젯으로 위젯 사이의 조절 가능한 공간 넣기 (0) 2021.06.14 [Flutter] 플러터 Stateful Widget Lifecycle(생명주기)란?? (0) 2021.06.13 [Flutter] 플러터 코드에서 dispose() 메소드를 사용 하는이유?? (0) 2021.06.13