не удается зажать масштабирование на эмуляторе
У меня есть приложение, в котором мне нужно реализовать редактирование изображений, которое также включает масштабирование Пинча. Хватит с меня невероятного терпения, но я могу проверить это только на устройстве, а не на эмуляторе.
есть ли способ тестирования масштабирования pinch в эмуляторе android, любой сочетания клавиш или любым другим способом?
12 ответов
начиная с ADT 17, можно использовать физическое устройство Android 4.0 для отправки мультитач-жестов в эмулятор.см. инструкции Android здесь.
Сенсорный
эмулятор поддерживает мультитач-вход, как экспериментальную функцию в r17, используя привязанное устройство Android под управлением SdkControllerMultitouch appplication. Приложение содержит действие, которое отслеживает сенсорные входы и отправляет их в эмулятор. Это требует Android 4.0 или более поздней версии системы изображения. Действие отображает содержимое экранов эмулятора, чтобы помочь с интерактивностью. Рекомендуется включить "показать штрихи" в разделе "разработчик" настроек эмулятора, чтобы увидеть, куда именно отправляются штрихи.
исходный код приложения SdkControllerSensor находится в
$SDK / инструменты / приложения / SdkControllerMultitouch/
но это все еще обходной путь, так как нам нужен реальный устройство, я бы посоветовал проверить ваше приложение непосредственно на реальном устройстве, оно более надежное и даже более эффективное.
С помощью мыши:
нажмите и удерживайте Ctrl и нажмите и удерживайте левую мышь, и при этом перемещайте мышь.
С трекпадом:
нажмите и удерживайте Ctrl и нажмите и удерживайте трекпад и переместите палец влево и вправо (не вверх и вниз).
на Mac с последней версией AndroidStudio и эмулятором vanilla Nexus 5 API 24 все, что вам нужно сделать, это сохранить cmd (⌘) нажата.
появятся точки перетаскивания. После этого просто щелкните левой кнопкой мыши и перетащите в любом месте на экране!
Я знаю, что это старый, но это все еще может помочь кому-то.
на mac:
до zoom in
использовать double click
(on track pad)
до zoom out
используйте команду + Shift+click
(on track pad)
был некоторый прогресс в этой области с android tools release 17: вы можете использовать устройство для управления эмулятором:http://developer.android.com/sdk/tools-notes.html.
в противном случае, похоже, что тестирование на реальном устройстве просто лучше для этого случая (и в целом его также намного быстрее).
для mac: используйте Option Option клавиша, а затем используйте мышь или трекпад, чтобы зажать / увеличить. Это работает на эмуляторе Android studio.
вы можете найти все ярлыки в расширенном меню управления, нажав три точки в меню, а затем перейдите к "справка".
вы не можете протестировать pinch zoom в эмуляторе. Пожалуйста, используйте реальное устройство для тестирования эффекта масштабирования pinch.
Я не пробовал с youwave. Возможно, вы сможете протестировать pinch в этой среде. Не sur, но просто попробуйте с ним.
Наслаждайтесь Кодирования....
PinchZoom работает на мультитач.
Если устройство поддерживает мультитач, то только ваш код будет работать, иначе он не будет работать.
поскольку эмуляторы Android не поддерживают мультитач, вы не можете проверить его на эмуляторах.
все еще новый ADT имеет функцию, но я никогда не пробовал этой
эмулятор Android не поддерживает мультитач вы не можете проверить его на эмуляторах. Пожалуйста, используйте real-device для мультитач-тестирования.
для последних событий в этом отношении прочитайте это -http://tools.android.com/tips/hardware-emulation
CTRL + щелчок в левой части экрана просмотра уменьшится.
двойной щелчок по местоположению увеличит масштаб.
Север и Юг -> колесо прокрутки - вверх и вниз
Запад - > CTRL + прокрутка вверх в левой части экрана
Восток - > CTRL + прокрутка вверх в правой части экрана
хорошо, я немного экспериментировал, и на эмуляторе bluestacks android я понял это.
Это Ctrl+колесо мыши. работает на меня, надеюсь, тебе это тоже поможет.
по состоянию на 1 марта 2016 года для эмулятора Android Studio в Windows. Клавиша pinch на эмуляторе-это клавиша Alt. Удерживая клавишу Alt, нажмите и перетащите кнопку мыши.
клавиша CTRL может по-прежнему работать для вас, но она не работает для меня.