다이얼로그용 TopAppBar 컴포넌트입니다.
타이틀과 좌우 컴포넌트를 설정할 수 있습니다.
WantedDialogTopAppBar(
title = "다이얼로그 제목",
navigationIcon = { Icon(...) },
actions = { IconButton(...) }
)
| 이름 | 타입 | 설명 |
|---|
modifier | Modifier | 컴포넌트에 적용할 Modifier입니다. |
windowInsets | WindowInsets | 적용할 WindowInsets입니다. |
backgroundColor | Color | 앱바 배경 색상입니다. |
background | Boolean | 앱바 배경을 표시할지 여부입니다. |
variant | Variant | 앱바 형태입니다. |
scrollableState | ScrollableState? | 스크롤 상태를 관리하는 객체입니다. |
title | String | 타이틀 텍스트입니다. |
navigationIcon | (@Composable () -> Unit)? | 좌측 아이콘 슬롯입니다. |
actions | (@Composable RowScope.() -> Unit)? | 우측 액션 슬롯입니다. |
WantedDialogCloseTopAppBar
닫기 버튼이 포함된 다이얼로그용 TopAppBar 컴포넌트입니다.
우측에 닫기 아이콘이 고정으로 배치됩니다.
WantedDialogCloseTopAppBar(
title = "제목",
onClickClose = { }
)
Parameters
| 이름 | 타입 | 설명 |
|---|
modifier | Modifier | 컴포넌트에 적용할 Modifier입니다. |
windowInsets | WindowInsets | 적용할 WindowInsets입니다. |
backgroundColor | Color | 앱바 배경 색상입니다. |
background | Boolean | 앱바 배경을 표시할지 여부입니다. |
variant | Variant | 앱바 형태입니다. |
scrollableState | ScrollableState? | 스크롤 상태를 관리하는 객체입니다. |
navigationIcon | (@Composable () -> Unit)? | 좌측 아이콘 슬롯입니다. |
title | String | 타이틀 텍스트입니다. |
onClickClose | () -> Unit | 닫기 버튼 클릭 시 호출되는 콜백입니다. |
WantedDialogTopAppBarContract
DialogTopAppBar 컴포넌트에서 사용하는 설정 값을 정의하는 객체입니다.
| 값 | 설명 |
|---|
Normal | Title이 Center에 위치합니다. |
Emphasized | Title이 왼쪽에 위치합니다. |
Display | 디스플레이 형태입니다. |
Floating | 플로팅 형태입니다. |