티스토리 뷰
getWindow().addFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE);
화면 터치 막기
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE);
화면 터치 막은거 풀기.
이 두가지를 적절히 분배하여 자신이 원하는 동작을 만들 수 있습니다.
만약 fragment 내에서 사용하고 싶다면 바로 getWindow()를 호출하지말고
getActiviry().getWindow() 로 호출하면 됩니다.
레이아웃 또는 뷰에서 사용할 수 있는
setClickable(false) 이것도 찾았었지만, 제 코드에서는 작동이 되지 않아 위에 소개한 코드로 해결하였습니다.
'Web&App > 안드로이드' 카테고리의 다른 글
exoplayer double tap 이용하여 앞으로, 뒤로 가기 (exo_ffwd, exo_rew) (0) | 2020.03.25 |
---|---|
onTouchListener , return true 와 false 차이 (터치 사라지게 하기) (0) | 2020.03.25 |
안드로이드 배터리 상태 확인하기 broadcastreceiver 사용 BATTERY_LOW (0) | 2020.03.18 |
안드로이드 전화 받기, 전화 끊기, 통화 상태보기 (answerCall, endCall) (0) | 2020.03.18 |
안드로이드 볼륨 조절하기 (원하는 볼륨값으로 세팅하기) (1) | 2020.03.17 |
댓글