본문 바로가기
프로그래밍/Kotlin

[Kotlin] progressbar 진행시 터치 불가능하도록 설정

by Youngs_ 2021. 12. 9.

1. Progressbar 가 Visible 일때

val progressDialog = ProgressDialog(context)
progressDialog!!.window?.setFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE,WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE)

2. Progressbar 를 Gone 할때

// 위에서 설정했던 flag 를 Clear 해준다.
progressDialog!!.window?.clearFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE)

 

댓글