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 해준다.
반응형
'Dev > Android' 카테고리의 다른 글
Fabric 오류 in Jenkins - Failed to apply plugin [id 'io.fabric'] (0) | 2018.06.18 |
---|---|
[Warning] 코드로 TextView 스타일 변경하기 (Normal, Bold, Italic...) - 예외상황 (0) | 2018.06.08 |
안드로이드 strings.xml 특수문자 넣기 (0) | 2018.06.01 |
소프트 네비게이션 탐지 - Detect NavigationBar (0) | 2018.05.29 |
안드로이드 화면 해상도 구하기 (0) | 2018.05.24 |