无法在模拟器上捏缩放

vip*_*pin 61 android android-emulator pinchzoom

我有一个应用程序,我需要实现图像编辑,其中还包括缩放缩放.我完成了捏缩放,但我只能在设备上测试,而不是在模拟器上测试.

有没有办法在Android模拟器,任何快捷键或任何其他方式测试pinch缩放?

小智 104

用鼠标:

按住并按住Ctrl鼠标左键,然后移动鼠标.

使用触控板:

按住并按住Ctrl触控板并用手指向左和向右移动(不是向上和向下).

  • 另一种设置手势中心的方法是:按住 SHIFT,并在按住 CTRL 的同时按住它。按下 CTRL 时,手势将以鼠标位置为中心。 (8认同)
  • Genymotion做到了. (3认同)
  • 在android studio中没有为我工作 (2认同)

K_A*_*nas 28

从ADT 17开始,可以使用物理Android 4.0设备向模拟器发送多点触控手势.请在此处查看Android的说明.

多点触摸

仿真器支持多点触控输入,作为r17中的实验性功能,使用运行SdkControllerMultitouch应用程序的系留Android设备.该应用程序包含一个监视触摸输入并将其发送到模拟器的活动.这需要Android 4.0或更高版本的系统映像.活动显示模拟器屏幕的内容以帮助实现交互性.建议在模拟器上的"设置"的"开发人员"部分中启用"show touches",以准确查看触摸的发送位置.

SdkControllerSensor应用程序源代码位于

$ SDK /工具/应用/ SdkControllerMultitouch /

但这仍然是一种解决方法,因为我们需要一个真实的设备,我建议直接在真实设备上测试你的应用程序,它更强大,甚至更高性能.

  • 问这个问题的老兄们没有物理设备.如果您已经拥有物理Android设备,为什么还需要模拟器呢? (7认同)
  • Android SDK模拟器:双击+ CTRL对我有用.其余的答案没有 (7认同)
  • 尝试双击 (4认同)
  • 我可以通过按住 Command 键让它在 Mac 上运行,然后我的鼠标可以使用捏合选项。 (4认同)

ppr*_*kaa 16

我知道回复晚了,但这可能会节省一些人的时间。

双击然后按住第二次单击并向上移动鼠标以缩小向下移动以放大

希望这有效!


Rad*_*adu 13

在运行最新版AndroidStudio和vanilla Nexus 5 API 24仿真器的Mac上,您只需按住cmd()即可.

在此输入图像描述

拖动点将出现.之后,只需左键单击并拖动屏幕上的任何位置!

  • 如何将其关闭回来? (2认同)

小智 11

好的,我做了一些实验,在 bluestacks android 模拟器上,我想通了。

它是Ctrl+鼠标滚轮。对我有用,希望它也能帮助你。


Emz*_*zor 11

我知道这是旧的,但这可能仍然有助于某人.

在mac上:

zoom in使用double click (轨迹板)

zoom out使用Command + Shift + click(轨迹板)


Sni*_*las 6

Android工具版本17在这个领域取得了一些进展:你可以使用一个设备来控制模拟器:http://developer.android.com/sdk/tools-notes.html.

否则,看起来在真实设备上测试对于这种情况来说更好(并且通常它也更快).


Mar*_*ann 5

对于Mac:使用 ? Option键,然后使用鼠标或触控板捏/缩放。这正在android studio模拟器上运行。

您可以在扩展控件菜单中找到所有快捷方式,方法是按菜单上的三个点,然后导航到“帮助”。


小智 5

  1. 单击 3 个点(如模拟器上的首选项)
  2. 设置
  3. 将参数“发送键盘快捷键至”从“虚拟设备”设置为“模拟器控件”,现在手势工作完美!