플러터 Flutter
[Flutter]플러터 위젯orClass에 속성(옵션) 추가하기 copyWIth()
dev.mk
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 )
);
이런식으로 언더라인을 지정하는 데이터가 있으면 그리고 없으면 안그리는 처리를 하였다.
반응형