반응형 scaffold2 TopAppBar 공유하는 방법 정리 # Jetpack Compose 오늘은 Jetpack Compose UI에서 사용하는, TopAppBar를 여러Screen에서 공유하는 방법에 대해서 정리해 보겠습니다. 1. TopAppBar 여러 Screen에서, 상단의 TopAppBar를 공유해야 한다면, Composable Function 을 작성한 후에, Scaffold에 전달해 주면 됩니다. 먼저, 아래에서는 SharedTopAppBar라는 Composable 함수를 만들었습니다. @Composable fun SharedTopAppBar( title: String, onMenuItemClick: (MenuItem) -> Unit, menuItems: List ) { TopAppBar( title = { Text(text = title) }, actions = { menuIte.. 2023. 4. 25. Navigation Drawer 구현방법 # Jetpack Compose 오늘은 Jetpack Compose 를 이용해서 Navigation Drawer 를 구현하는 방법에 대해서 정리해 보도록 하겠습니다. 이 글에서는 TopAppBar등 Scaffold를 이용하면 빠르게 구현할 수 있는 요소들이 있어서, Scaffold 를 사용하고 있는데요. 이에 대한 기본적인 내용은 아래 글을 참조해 주세요. >> Scaffold SnackBar Floating Action Button구현 # Android Jetpack Compose UI Part3 1. Drawer에 표현할 메뉴들 Enum Class로 정의하기 Drawer에 들어올 메뉴들을 미리 정의해 놓았습니다. sealed class로 정의하면, 다이나믹한 데이터를 추가할 수 있지만, enum Class로 들어오면, iterate.. 2022. 11. 16. 이전 1 다음