2012-04-05 115 views
44

Tôi có một ứng dụng mà tôi cần thực hiện chỉnh sửa hình ảnh, bao gồm cả phóng to thu nhỏ. Tôi đang thực hiện với phóng to pinch nhưng tôi có thể kiểm tra này chỉ trên thiết bị, không phải trên giả lập.không thể phóng to thu nhỏ trên trình giả lập

Có cách nào để thử nghiệm thu phóng pinch trong trình giả lập Android, bất kỳ phím tắt hoặc bất kỳ cách nào khác không?

+0

cho điều đó bạn phải có trình đơn màn hình cảm ứng. bạn không thể http://stackoverflow.com/questions/2082707/android-multitouch-possible-to-test-in-emulator –

+0

ok có nghĩa là không có bất kỳ lối tắt nào từ bàn phím cho số đó – vipin

+0

Về cơ bản, một dupe của: http: // stackoverflow .com/questions/2082707/android-multitouch-possible-to-test-in-emulator –

Trả lời

25

Kể từ ADT 17, người ta có thể sử dụng một vật lý thiết bị Android 4.0 để gửi những cử chỉ cảm ứng đa điểm để giả lập. See Android's instructions here.

Multi-Touch

Các giả lập hỗ trợ đầu vào cảm ứng đa điểm, như là một tính năng thử nghiệm trong r17, sử dụng một thiết bị Android tethered chạy appplication SdkControllerMultitouch. Ứng dụng này chứa một hoạt động giám sát các đầu vào cảm ứng và gửi chúng đến trình mô phỏng. Điều này yêu cầu hình ảnh hệ thống Android 4.0 trở lên. Hoạt động hiển thị nội dung của màn hình trình mô phỏng để giúp tương tác. Bạn nên bật "hiển thị chạm" trong phần Nhà phát triển của Cài đặt trên trình mô phỏng để xem chính xác nơi chạm được gửi.

Các mã nguồn ứng dụng SdkControllerSensor tọa lạc tại

$ SDK/tools/apps/SdkControllerMultitouch/

Nhưng đây vẫn là một workaround vì chúng ta cần một thiết bị thực tế, tôi sẽ tư vấn để kiểm tra ứng dụng của bạn trực tiếp trên thiết bị thực, nó mạnh mẽ hơn và hiệu quả hơn.

+6

Những người dude hỏi câu hỏi này không có thiết bị vật lý. Nếu bạn đã có một thiết bị Android vật lý, tại sao bạn vẫn cần trình giả lập? – Pacerier

+4

thử ĐỦ CLICK – Vijay

+0

@ Trình điều khiển Tôi có một thiết bị vật lý nhưng tôi vẫn cần trình giả lập để kiểm tra trên nhiều thiết bị. – Emzor

6

Đã có một số tiến bộ trong trường này với các công cụ Android phát hành 17: bạn có thể sử dụng thiết bị để điều khiển trình giả lập: http://developer.android.com/sdk/tools-notes.html.

Nếu không, có vẻ như thử nghiệm trên thiết bị thực chỉ tốt hơn cho trường hợp này (và nói chung nó cũng nhanh hơn nhiều).

1

Bạn không thể kiểm tra mức thu phóng pinch trong Trình mô phỏng. Vui lòng sử dụng thiết bị Thực để kiểm tra hiệu ứng thu phóng pinch.

Tôi chưa thử với bạn. Có thể bạn có thể kiểm tra pinch trong môi trường đó. Không phải nhưng chỉ cần thử với nó.

Thưởng thức Mã hóa ....

1

PinchZoom hoạt động trên Multi-Touch.

Nếu thiết bị hỗ trợ cảm ứng đa điểm thì chỉ có mã của bạn mới hoạt động được, nó sẽ không hoạt động.

Vì Trình giả lập Android không hỗ trợ cảm ứng đa điểm, bạn không thể thử nghiệm trên trình mô phỏng.

Tuy mới ADT có tính năng Nhưng tôi chưa bao giờ thử this

1

Một Android Emulator không hỗ trợ cảm ứng đa điểm bạn không thể kiểm tra nó trên giả lập. Vui lòng sử dụng thiết bị thực cho thử nghiệm cảm ứng đa điểm.

Đối với diễn biến gần đây trong lĩnh vực này đọc - http://tools.android.com/tips/hardware-emulation

0

OK, tôi đã thử nghiệm một chút, và trên BlueStacks Android giả lập, tôi đã figured it out.

là Ctrl + Bánh xe chuột. làm việc cho tôi, hy vọng nó cũng giúp bạn.

67

Tôi đã nhận được câu trả lời !!! Cuối cùng tìm thấy nó ra!

Với chuột: nhấn và giữ CTRL và nhấn và giữ chuột trái và trong khi thực hiện điều đó, hãy di chuột của bạn!

Với bàn di chuột: nhấn và giữ CTRL rồi nhấn và giữ bàn di chuột của bạn và di chuyển bằng ngón tay sang trái và phải! Không lên xuống. :)

+3

Genymotion đã làm điều đó. – twinsant

+0

Đây có phải là bộ giả lập hoặc genymotion bình thường không? – Kiran

+0

@yowbro, Bạn đã hình dung ra điều này như thế nào? – Pacerier

1
  1. CTRL + nhấp chuột ở bên trái của màn hình chế độ xem sẽ thu nhỏ.

  2. Kích đúp vào một vị trí sẽ phóng to

  3. Bắc và Nam -.> Scroll bánh xe - lên xuống

  4. West-> CTRL + Di chuyển lên ở phía bên trái của màn hình

  5. Đông-> CTRL + Di chuyển lên ở phía bên phải của màn hình

8

tôi biết điều này là cũ nhưng điều này vẫn có thể giúp đỡ như vậy meone.

On mac:

Để zoom in sử dụng double click (đi đúng hướng pad)

Để zoom out sử dụng Command + Shift + click (đi đúng hướng pad)

+1

Hoạt động với tôi trên Mac! –

0

Tính đến ngày 01 Tháng 3 2016 cho Trình giả lập của Android Studio trên Windows. Phím pinch trên trình giả lập là phím Alt. Giữ phím Alt và nhấp và kéo nút chuột của bạn.

Phím CTRL vẫn có thể hoạt động cho bạn, nhưng nó không hoạt động đối với tôi.

3

Đối với máy Mac: Sử dụng phím ⌥ Tùy chọn và sau đó sử dụng chuột hoặc bàn di chuột để chụm/thu phóng. Điều này đang làm việc trên trình mô phỏng android studio.

Bạn có thể tìm thấy tất cả phím tắt trong menu điều khiển mở rộng, bằng cách nhấn ba dấu chấm trên menu và sau đó điều hướng đến "trợ giúp".

6

Trên máy Mac chạy phiên bản mới nhất của AndroidStudio và Nexus vani 5 API 24 giả lập tất cả các bạn phải làm là giữ cmd () nhấn.

enter image description here

Điểm kéo sẽ xuất hiện. Sau đó chỉ cần nhấp chuột trái và kéo bất cứ nơi nào trên màn hình!

+0

Tính năng này không hoạt động đối với tôi trên Trình giả lập Android chạy API 25 (7.1). Bất kỳ ý tưởng? –

Các vấn đề liên quan