[flutter] RichText에서 텍스트의 글자 간격 조절하기
Flutter 앱을 개발하면서 RichText 위젯을 사용하여 텍스트 스타일링을 만들 때가 있습니다. 이 때, 글자 간격을 조절해야 하는 경우가 있을 수 있습니다. 이 글에서는 RichText에서 텍스트의 글자 간격을 조절하는 방법에 대해 알아보겠습니다.
RichText 위젯 소개
RichText 위젯은 Flutter에서 여러 스타일 및 서식을 적용하여 텍스트를 표시하는 데 사용됩니다. 이를 사용하면 텍스트의 일부분에 대해 서로 다른 서식, 글꼴, 색상 등을 적용할 수 있습니다.
RichText(
text: TextSpan(
text: 'Hello ',
style: DefaultTextStyle.of(context).style,
children: <TextSpan>[
TextSpan(text: 'bold', style: TextStyle(fontWeight: FontWeight.bold)),
TextSpan(text: ' world!'),
],
),
)
텍스트의 글자 간격 조절하기
RichText 위젯을 사용하여 텍스트 스타일링 중에 글자 간격을 조절하려면, TextStyle 객체를 사용하여 letterSpacing 프로퍼티를 설정하면 됩니다.
RichText(
text: TextSpan(
text: 'Hello world',
style: TextStyle(
// 글자 간격 조절
letterSpacing: 1.5,
),
),
)
위 코드에서 letterSpacing
값을 조절하여 글자 간격을 변경할 수 있습니다. 값은 픽셀 단위로 지정됩니다.
결론
RichText를 사용하여 텍스트 스타일링을 하는 과정에서, 텍스트의 글자 간격을 조절하는 방법에 대해 알아보았습니다. 이를 통해 보다 다채로운 텍스트 디자인을 구현할 수 있게 되었습니다.
더 많은 Flutter 위젯 및 속성에 대해 알아보려면 Flutter 공식 문서를 참고할 수 있습니다.