본문 바로가기

Android24

JETPACK COMPOSE: 팁 계산기 만들기 - 2 지난 시간 팁 계산 만들기 1편 JETPACK COMPOSE: 팁 계산기 만들기 - 1 JETPACK COMPOSE: 팁 계산기 만들기 - 1 앱을 만들기 전에 몇가지에 대해서 배워보겠습니다. 아래 코드는 jetpack으로 default Activity를 생성했을 때 만들어지는 코드입니다. class MainActivity : ComponentActivity() { override fun onCreate(saved.. mypark.tistory.com 이제 아래 Main 부분을 만들어 봅시다! 아래 부분은 좀 복잡해 보이는데요. 일단은 간단하게 Border와 shape를 만들어 봅시다. 동일하게 Composable function인 MainContent()을 선언하고 Surface를 만듭니다. Surfa.. 2022. 2. 8.
JETPACK COMPOSE: 팁 계산기 만들기 - 1 앱을 만들기 전에 몇가지에 대해서 배워보겠습니다. 아래 코드는 jetpack으로 default Activity를 생성했을 때 만들어지는 코드입니다. class MainActivity : ComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContent { JetTipAppTheme { // A surface container using the 'background' color from the theme Surface(color = MaterialTheme.colors.background) { Greeting("Android") } } } } } @Compo.. 2022. 1. 26.
JETPACK COMPOSE: OutlinedTextField, FilledTextField에 대해 알아보자 Text Field는 사용자가 일반적으로 양식에서 텍스트 정보를 UI에 입력할 수 있도록 하는 UI 구성요소입니다. material design의 Text Field에는 Filled text fields와 Outlined text fileds의 두 가지 유형이 있습니다. 둘 다 동일한 기능을 제공하므로 선호하는 스타일에 따라 선택해야 합니다. 혼합하는 것은 권장하지 않습니다. 두 text field 유형 모두 컨테이너(1), 선택적 선행 아이콘(2), 레이블(3), 입력 텍스트(4), 선택적 후행 아이콘(5), 활성화 표시기(6) 및 선택적 도우미 텍스트(7)로 구성됩니다. Outlined text field in Jetpack Compose Compose는 외곽선 텍스트 필드의 Material 사양을 .. 2022. 1. 26.
[androidx.compose.foundation.text] class KeyboardActions 정리 class KeyboardActions KeyboardActions 클래스를 사용하면 개발자가 소프트웨어 키보드에서 IME 작업을 트리거하는 사용자에 대한 응답으로트리거될 작업을 지정할 수 있습니다. Summary Public companion properties KeyboardActions Default 작업을 지정하지 않고 기본 작업 구현을 사용하려는 경우 이 기본값을 사용합니다. Protected companion properties KeyboardActions Default 작업을 지정하지 않고 기본 작업 구현을 사용하려는 경우 이 기본값을 사용합니다. Public constructors KeyboardActions( onDone: (@ExtensionFunctionType KeyboardActi.. 2022. 1. 25.
300x250