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

터치 없이 화면 확대/축소가 가능한가요?

0 추천
조건에 맞춰서 스마트폰의 화면을 확대 및 축소가 가능한지에 대해서 알고싶습니다.
 
예를들어 스마트폰으로 인터넷의 글을 보고 있는데
화면과 얼굴 사이의 거리가 너무 가까워지면
터치를 하지 않았는데도 화면을 확대하고 축소하는 등 화면에 변화를 주는것입니다.
 
이렇게 터치하지않고도 조건에 따라서
화면을 축소 또는 확대가 가능한지 알려주시면 감사하겠습니다.
왼손에찬거 (170 포인트) 님이 2013년 4월 15일 질문

3개의 답변

0 추천
코드로는 아직 구현이 안될거같습니다..

모션캡춰나

 

갤럭시의 눈동자인식같은 기능이 더 발전하면 가능할 것 같은데

변수가 좀 많을듯..
윤둥이 (4,560 포인트) 님이 2013년 4월 15일 답변
화면 거리 측정하는 방법은 알고있구요...
제가 궁금한건 터치하지않고도 조건에 따라 화면 확대 및 축소가 가능한지가 궁금합니다.
0 추천
센서나 카메라를 이용해야죠.

이미 화면을 쳐다보고 있으면 화면이 안꺼지는 기능도 있으니까 카메라를 이용하셔도 되지 않을까 싶네요.

아니면 근접센서를 이용해 완전 가까이 들이대면 확대도 가능하고요.. 눈나빠지겠다;;
q1212 (26,020 포인트) 님이 2013년 4월 15일 답변
위의 윤둥이님과 마찬가지로....
화면 거리 측정하는 방법은 알고있구요...
제가 궁금한건 터치하지않고도 조건에 따라 화면 확대 및 축소가 가능한지가 궁금합니다.
그 조건을 화면과의 거리로 두면되죠.
가능한지 여부가 궁금한거라면 어떻게 만드느냐에 따라 가능합니다.
0 추천
거리측정을 서비스로 돌리고

값이 변경될시마다 인텐츠를 날립니다

날린인텐츠를 액티비티의 onIntent()에서 받아서 확대축소 동작을 하면되겠지요

 

이게 안되면 리시버 만들고 복잡해지겠군요
쿨러 (2,790 포인트) 님이 2013년 4월 16일 답변
...