Dev/Android
Progressbar 를 띄울때, 해당 페이지 Touch 막기
healthyryu
2018. 6. 7. 12:27
Progressbar 가 보여질때(visible) 해당 화면의 인터렉션(터치 등...)을 막기 위해서 검색했다.
정확히 내가 원하는 질문이었다 -> https://stackoverflow.com/q/36918219/3897810
그리고 내가 원하는 답변이다. -> https://stackoverflow.com/a/36927858/3897810
1. Progressbar 가 Visible 일때
getWindow().setFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE,
WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE);
해당 윈도우에 위와같이 설정을 해준다.
2. Progressbar 를 Gone 할때
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE);
위에서 설정했던 flag 를 Clear 해준다.
반응형