마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

버튼을 누르면 터치를 잠그고 싶습니다. 도와주세요.

0 추천
Fragment 기반 야광봉 앱을 배포중입니다.

일부 유저들이 화면 잠금 기능을 원하는데 해본 적이 없어서 잘 모르겠네요.

키워드를 잘못 선택했는지 구글에 쳐도 안나오고요...

혹시 해보신 분 계시면 답변 부탁드립니다.

버튼을 누르면 터치가 잠기고( 그 버튼을 제외한 다른 부분의 터치가 먹통) 다시 버튼을 누르면 그 상태가 풀리는 식의

구현이 가능할까요?
kycfeel 님이 2015년 2월 27일 질문

1개의 답변

+1 추천
<프레임레이아웃

       전체높이/폭

       <아무 레이아웃

          전체높이/폭

          <야광봉

  <View

   전체높이/폭

   배경 - 투명

   visiable= gone  

  <Button

     적당한 위치

위 순서데로 야광봉 위에 전체를 덮는 투명한 뷰를 배치하고 초기값으로 gone을줍니다.

버튼클릭시 투명뷰를 visiable 로 바꿉니다.(단 터치 처리는 개무시하게)

버튼에  잠금이라고 써주면 되것지요

한번더 누르면 잠금해제/ 투명뷰는 gone 처리하시공
nicehee (73,100 포인트) 님이 2015년 2월 27일 답변
nicehee님이 2015년 2월 27일 수정
참고로 투명 view의 백그라운드 값을 "#01FFFFF"(투명하지만 코드상으론 투명하지 않은 뭐 그런느낌)으로 주시는게 좋습니다. transparent로 주면 터치 이벤트가 아에 잡히지 않아서 의미 없어져 버리는 경우가 생기더라구요
...