이번 시간에는 텍스트뷰 커스텀 하는 방법을 알아보겠습니다.
1. 설명
color: 텍스트 색상
fontSize: 텍스트 크기
fontWeight: 텍스트 굵기
background: 배경 색상
Text(
text = "텍스트 스타일링",
style = TextStyle(
color = Color.Red,
fontSize = 20.sp,
fontWeight = FontWeight.Bold
),
modifier = Modifier.background(Color.Black)
)
- 설명
textAlign: 정렬 [ Start(왼쪽), Center(가운데), End(오른쪽)
fillMaxWidth: 가로 크기 최대
Text(
text = "텍스트 정렬",
textAlign = TextAlign.Center,
modifier = Modifier
.fillMaxWidth()
.background(Color.Yellow)
)
- 설명
width: 가로 크기
Text(
text = "가로 크기 설정",
textAlign = TextAlign.Center,
modifier = Modifier
.width(100.dp)
.background(Color.LightGray)
)
height: 세로 크기
Text(
text = "세로 크기 설정",
textAlign = TextAlign.Center,
modifier = Modifier
.height(100.dp)
.background(Color.Magenta)
)
size: 가로, 세로 크기
Text(
text = "가로 세로 한 번에 설정",
textAlign = TextAlign.Center,
modifier = Modifier
.size(150.dp)
.background(Color.Green)
)
- 설명
letterSpacing: 글자 간격
Text(
text = "텍스트 글자 간격 조절",
style = TextStyle(letterSpacing = 0.2.em),
modifier = Modifier
.size(150.dp)
.background(Color.Red)
)
- 설명
lineHeight: 줄 간격
Text(
text = "1.텍스트 줄 간격 조절 2.텍스트 줄 간격 조절 3.텍스트 줄 간격 조절 4.텍스트 줄 간격 조절",
style = TextStyle(lineHeight = 30.sp),
modifier = Modifier
.size(150.dp)
.background(Color.Cyan)
)
- 설명
maxLine: 최대 줄 개수
Text(text = "1. 최대 표시 줄 수 제한 2. 최대 표시 줄 수 제한 3. 최대 표시 줄 수 제한 4. 최대 표시 줄 수 제한 5. 최대 표시 줄 수 제한 6. 최대 표시 줄 수 제한",
maxLines = 3,
modifier = Modifier.background(Color.Gray)
)
2023.06.12 - [안드로이드] - [안드로이드 코틀린] Compose - 클릭 이벤트(Click Event)와 메시지(Toast) 알림
2023.06.05 - [안드로이드] - [안드로이드 코틀린] Compose - 박스 모양(shape) 변경과 외곽선(border) 주는 방법
2023.05.29 - [안드로이드] - [안드로이드 코틀린] Compose Modifier - 크기, 간격, 가중치 설정하는 방법
[안드로이드 코틀린] Compose - 버튼 클릭해서 숫자 카운트 하는 방법 (0) | 2023.06.26 |
---|---|
[안드로이드 코틀린] Compose - 클릭 이벤트(Click Event)와 메시지(Toast) 알림 (0) | 2023.06.12 |
[안드로이드 코틀린] Compose - 박스 모양(shape) 변경과 외곽선(border) 주는 방법 (0) | 2023.06.05 |
[안드로이드 코틀린] Compose Modifier - 크기, 간격, 가중치 설정하는 방법 (0) | 2023.05.29 |
[안드로이드 코틀린] Compose LazyColumn - 간단한 리스트 보여주는 방법 (0) | 2023.05.22 |
댓글 영역