Program Tip

에뮬레이터에서 확대 / 축소 할 수 없음

programtip 2020. 12. 6. 21:58
반응형

에뮬레이터에서 확대 / 축소 할 수 없음


핀치 확대 / 축소도 포함하는 이미지 편집을 구현해야하는 응용 프로그램이 있습니다. 핀치 확대 / 축소를 완료했지만 에뮬레이터가 아닌 기기에서만 테스트 할 수 있습니다.

안드로이드 에뮬레이터, 단축키 또는 다른 방법으로 핀치 확대를 테스트하는 방법이 있습니까?


ADT 17부터 물리적 Android 4.0 기기를 사용하여 멀티 터치 제스처를 에뮬레이터로 보낼 수 있습니다. 여기에서 Android 지침을 참조하십시오 .

멀티 터치

에뮬레이터는 SdkControllerMultitouch 애플리케이션을 실행하는 테 더링 된 Android 기기를 사용하여 r17의 실험적 기능으로 멀티 터치 입력을 지원합니다. 애플리케이션에는 터치 입력을 모니터링하고이를 에뮬레이터로 보내는 활동이 포함되어 있습니다. 이를 위해서는 Android 4.0 이상의 시스템 이미지가 필요합니다. 이 활동은 상호 작용을 돕기 위해 에뮬레이터 화면의 내용을 표시합니다. 터치가 전송 된 정확한 위치를 확인하려면 에뮬레이터 설정의 개발자 섹션에서 "터치 표시"를 활성화하는 것이 좋습니다.

SdkControllerSensor 애플리케이션 소스 코드는 다음 위치에 있습니다.

$ SDK / tools / apps / SdkControllerMultitouch /

그러나 이것은 실제 장치가 필요하기 때문에 여전히 해결 방법입니다. 제 조언은 실제 기기에서 앱이 더 강력하고 성능이 더 뛰어나므로 직접 테스트하는 것입니다.


마우스 사용 :

길게 누름 Ctrl그 이동 마우스를하는 동안 및 언론과 마우스를 떠나 개최.

트랙 패드 사용 :

길게 누름 Ctrl과 언론과 왼쪽과 오른쪽 (안 상하)에 손가락으로 트랙 패드 및 이동을 누르고 있습니다.


최신 버전의 AndroidStudio 및 바닐라 Nexus 5 API 24 에뮬레이터를 실행하는 Mac에서는 cmd ( )를 길게 누르기 만하면 됩니다.

여기에 이미지 설명 입력

드래그 포인트가 나타납니다. 그 후 그냥 왼쪽 클릭하고 화면의 아무 곳이나 드래그하십시오!


나는 이것이 오래되었다는 것을 알고 있지만 이것은 여전히 ​​누군가를 도울 수 있습니다.

Mac :

zoom in사용 하려면 double click(트랙 패드에서)

zoom outCommand + Shift + 사용 하려면 click(트랙 패드에서)


Android 도구 릴리스 17에서는이 분야에서 약간의 진전이있었습니다. 기기를 사용하여 에뮬레이터를 제어 할 수 있습니다. http://developer.android.com/sdk/tools-notes.html .

그렇지 않으면 실제 장치에서 테스트하는 것이이 경우에 더 나은 것처럼 보입니다 (일반적으로 훨씬 빠름).


Mac의 경우 : ⌥ Option키를 사용한 다음 마우스 또는 트랙 패드를 사용하여 확대 / 축소합니다. 이것은 안드로이드 스튜디오 에뮬레이터에서 작동합니다.

메뉴에서 세 개의 점을 누른 다음 "도움말"로 이동하면 확장 된 컨트롤 메뉴에서 모든 단축키를 찾을 수 있습니다.


답변이 늦었지만 시간을 절약 할 수 있습니다.

두 번 클릭 한 다음 두 번째 클릭을 누른 상태에서 마우스를 이동 축소하도록 하거나 확대 할 아래로 .

이것이 효과가 있기를 바랍니다!


좋아, 나는 약간 실험하고 있었고 bluestacks 안드로이드 에뮬레이터에서 그것을 알아 냈습니다.

그것은이다 Ctrl 키 + 마우스 휠 . 나를 위해 작동합니다. 그것이 당신에게도 도움이되기를 바랍니다.


에뮬레이터에서 핀치 줌을 테스트 할 수 없습니다. 실제 장치를 사용하여 핀치 줌 효과를 테스트하십시오.

나는 youwave로 시도하지 않았습니다. 해당 환경에서 핀치를 테스트 할 수 있습니다. 쉬르가 아니라 그냥 시도해보세요.

코딩 즐기기 ....


PinchZoom은 Multi-Touch에서 작동합니다.

장치가 멀티 터치를 지원하는 경우 코드 만 작동하고 그렇지 않으면 작동하지 않습니다.

Android 에뮬레이터는 멀티 터치를 지원하지 않으므로 에뮬레이터에서 테스트 할 수 없습니다.

아직 새로운 ADT는 특징이있다 그러나 나는 해본 적이


Android Emulator는 멀티 터치를 지원하지 않으므로 에뮬레이터에서 테스트 할 수 없습니다. 멀티 터치 테스트에는 실제 장치를 사용하십시오.

이와 관련된 최근 개발에 대해서는 http://tools.android.com/tips/hardware-emulation을 읽으십시오.


  1. CTRL +보기 화면 왼쪽을 클릭하면 축소됩니다.

  2. 위치를 두 번 클릭하면 확대됩니다.

  3. 북쪽과 남쪽-> 스크롤 휠-위아래

  4. 서쪽-> CTRL + 화면 왼쪽에서 위로 스크롤

  5. 동쪽-> CTRL + 화면 오른쪽에서 위로 스크롤


2016 년 3 월 1 일 Windows 용 Android Studio 에뮬레이터의 경우. 에뮬레이터의 핀치 키는 Alt 키입니다. Alt 키를 누른 상태에서 마우스 버튼을 클릭하고 끕니다.

CTRL 키는 여전히 작동 할 수 있지만 나에게는 작동하지 않습니다.


  1. 에뮬레이터의 환경 설정과 같이 3 포인트를 클릭합니다.
  2. 설정
  3. 이제 "가상 장치"에서 "에뮬레이터 컨트롤"로 "키보드 단축키 보내기"매개 변수를 설정하면 제스처가 완벽하게 작동합니다!

참고 URL : https://stackoverflow.com/questions/10023554/not-able-to-pinch-zoom-on-emulator

반응형