Jetpack Compose에서 TextField와 OutlinedTextField의 차이점
2025. 2. 28. 13:58ㆍAndroid/UI-UX 디자인
728x90
반응형
1. TextField
기본적인 Material Style의 입력 필드
- 내부에 밑줄이 있는 형태
- Material Design System에서 기본적으로 제공하는 스타일
- 보통 일반적인 텍스트 입력 필드에 사용
TextField(
value = text,
onValueChange = { text = it },
label = { Text("기본 TextField") }
)
2. OutlinedTextField
테두리가 있는 입력 필드
- OutlinedTextField는 사각형 외곽선(border)이 있는 형태
- 더 명확한 경계를 제공하여 구분이 필요한 경우 사용
3. 사용 시점
TextField
- 기본적인 입력 필드가 필요한 경우
- 배경과 자연스럽게 어울려야 하는 경우
OutlinedTextField
- 입력 필드를 더 명확하게 구분해야 하는 경우
- 여러 입력 필드가 있을 때 각각의 영역을 강조하고 싶을 때
728x90
반응형
'Android > UI-UX 디자인' 카테고리의 다른 글
Jetpack Compose에서 나만의 커스텀 테마 만들기 (0) | 2025.05.19 |
---|---|
Android Compose 앱에서 발생한 오류: java.lang.NoSuchMethodError (0) | 2025.05.12 |
Android UI 관리하기 | 하드코딩 된 string을 모두 resource 파일로 옮기기 (1) | 2025.02.04 |
Android Jetpack ComposeUI 기초 문법 및 특징 (0) | 2024.08.24 |
[Android/Webview]안드로이드 웹뷰에서 html 코드 가져오기 (0) | 2023.08.26 |