본문 바로가기

Android/Jetpack Compose Concepts8

JETPACK COMPOSE: Jetpack Alpha for Glance Widgets 홈 화면 및 기타 표면을 위한 앱 위젯을 더 빠르고 쉽게 구축할 수 있도록 설계된 새로운 프레임워크인 Jetpack Glance의 첫번째 릴리즈가 출시됐습니다. Android 12는 많은 Android 사용자를 위한 핵심 기능인 앱 위젯을 개선하여 더 유용하고 아름답고 검색하기 쉽게 만듭니다. (84%는 1개 이상의 위젯을 사용). 오늘 우리는 홈 화면 및 기타 Surface를 위한 앱 위젯을 더 빠르고 쉽게 빌드할 수 있도록 설계된 Jetpack Compose 런타임 위에 빌드된 새로운 프레임워크인 Jetpack Galance의 첫 번째 알파를 출시하여 빌드를 훨씬 쉽게 만들고 있습니다. Glance는 Jetpack Compose에 익숙한 유사한 최신 declarative Kotlin API를 제공하여.. 2022. 1. 21.
JETPACK COMPOSE: Column에 대해 알아보자 Column Coposable은 수직으로 배열된 형식으로 Composable collection을 표시하는 기능을 제공합니다. 여기서 Composable은 동시에 하나씩 차례로 표시됩니다. Column을 선언할 때 생성자(constructor)가 취할 수 있는네 가지 인수(argument)가 있습니다. @Composable inline fun Column( modifier: Modifier = Modifier, verticalArrangement: Arrangement.Vertical = Arrangement.Top, horizontalAlignment: Alignment.Horizontal = Alignment.Start, children: @Composable ColumnScope.() -> Unit.. 2022. 1. 13.
JETPACK COMPOSE: Box에 대해 알아보자 A Simple Box Layout Example 여기 MainActivity.kt에서 BoxExample0라는 composable function을 만들었습니다. 그리고 거기에 간단한 Box를 추가했습니다. 그런 다음 onCreate()의 setContect 블록에서 해당 함수를 호출했습니다. class MainActivity : ComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContent { BoxExample0() } } } @Composable fun BoxExample0() { Box( modifier = Modifier .background.. 2022. 1. 11.
JETPACK COMPOSE: CARD에 대해 알아보자 The Card composable is a surface that can be used to present content and actions focused on a single topic. Card를 display하는데 사용할 수 있는 single composable function이 아래와 같이 있습니다. @Composable fun Card( modifier: Modifier = Modifier, shape: Shape = MaterialTheme.shapes.medium, backgroundColor: Color = MaterialTheme.colors.surface, contentColor: Color = contentColorFor(backgroundColor), border: BorderS.. 2022. 1. 11.
300x250