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

안드로이드 개발 질문 (개발자 옵션내에 있는 기능을 다시 구현하려고 합니다.)

+1 추천

안드로이드 개발자옵션에 들어가면 (지금 개발폰은 킷캣버전입니다.) 입력부분에서 터치표시를 체크해서 사용해 터치를 하거나 화면을 드래그할때 동그란 회색표시가 나오면서 경로같은 부분을 볼수 있게 해주는데

혹시 이러한 기능을 자체적으로 개발이 가능한가요?
 
개발하게 되면 기존에는 회식동그란 표시만 되는데 제가 자체적으로 색을 바꾸거나 명암을 조절하는등 이러한 기능을 구현하고 싶은데 책을 찾아보고 문서를 찾아봐도 도통 나오지가 않네요.. 그래서 이게 가능한지도 이제 잘모르겠는데 혹시 이러한 부분을 시스템 자체적으로 구현이 되있어서 따로 만들수가 없는지.. 궁금합니다
평양소주 (360 포인트) 님이 2014년 7월 29일 질문

1개의 답변

0 추천
 
채택된 답변
어려울 건 없을것 같아요. WindowManager를 이용해서 별도의 레이아웃으로 전체 화면을 덮을 수 있게 해서 거기에 동적으로 그려주시면 될것 같습니다.
Gioskhan (12,060 포인트) 님이 2014년 7월 29일 답변
평양소주님이 2014년 7월 29일 채택됨
이게 재미난게요.. 제 기억으론 WindowManager 에서 만든 별도 레이아웃에서는 터치가 안먹어서 이런 개발 같은 경우 정말 원치 않게 딱 좋은 경우더라구요 ㅎㅎ
답변감사합니다 ㅠ
저도 WindowManager 이용해서 해봤는데 어디서 부터 잘못된지.. 텍스트 뷰같은건 잘되는데 터치는 안먹히더라구요.. 제가 구현하고싶은게 반디캠처럼 폰화면을 동영상으로 찍는건데 그래서 터치하는부분을 알려주게 만들고 싶어서요 저렇게 만드니 다른 어플을 키면 다시 죽어버리고 ㅠㅠ 힘드네요
투명 Activity를 하나 만들어서 다른 앱이 실행된 동안에 터치를 가로채고 WindowManager 위에 그리는 방법은 어떨까요? 특정 키(Back key 등)를 누르면 해당 터치 모드 종료되는 식으로.. 방법은 여러가지 고민해봐야할것 같네요~
아 감사합니다 그런방법이 있군요~
많은 도움이 되었습니다 ㅠ
...