Custom Dialog2 Jetpack Compose 에서 Dialog 구현하기 Dialog 는 안드로이드에서 생각보다 자주 사용되는 기능입니다. 단순하게 정보를 보여주고 확인버튼을 누르면 Dismiss 되는 형태부터 이런저런 옵션을 설정한다던지 유저가 정보들을 입력할 수 있는 창을 제공한다던지 현재 화면에서 가볍게 무언가를 띄울 때 가장 유용하게 사용되는게 이 Dialog 인데 Compose 환경에서 Dialog 는 기존보다 쉽게 구현할 수 있도록 지원해주고 있습니다. @Composable fun Dialog( onDismissRequest: () -> Unit, properties: DialogProperties = DialogProperties(), content: @Composable () -> Unit ) 이전에는 Dialog 객체를 생성한 뒤 거기에 setContentVi.. 2024. 2. 7. Android Custom Dialog 만들기 간단하게 만들 수 있는 AlertDialog 와 아쉬운 점 보통 Android 에서 간단한 Dialog 를 구현하려면 AlertDialog class 를 이용하여 구현 할 수 있다. val dialog = AlertDialog.Builder(this) .setTitle("제목") .setIcon(R.mipmap.ic_launcher) .setMessage("뭘 해볼까?") .setPositiveButton("OK" ) { dialog, which -> // TODO: do something! } .setNegativeButton("Cancel") { dialog, which -> // TODO: do something! } .create() dialog.show() 이 코드를 실행하면 이런 화면을 Dia.. 2024. 1. 4. 이전 1 다음