android/etc
progress bar 띄울때 뒤에 layout 터치 막기
thomass
2019. 8. 23. 11:02
progress dialog가 아닌 단순 progress만 띄웠을때
progress가 떠있는동안 뒤에 화면이 아주 잘눌리기때문에 막아야한다
//터치막기
window.setFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE, WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE)
//터치막기 풀기
window.clearFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE)
private fun showProgress() {
authMainLoadingProgress.visibility = View.VISIBLE
window.setFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE, WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE)
}
private fun hideProgress() {
authMainLoadingProgress.visibility = View.GONE
window.clearFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE)
}
반응형