Android мультитач масштабирование изображения? - PullRequest
14 голосов
/ 16 июня 2010

Я показываю изображение на весь экран, теперь я хочу увеличить или уменьшить его. Любое руководство о том, как я могу реализовать мультисенсорное масштабирование изображения?

Я использую версию 2.1 SDK.

Ответы [ 5 ]

9 голосов
/ 17 июня 2010

Существует возможность использовать веб-просмотр для отображения локального файла. В Webview встроено мультисенсорное масштабирование. Посмотрите на мой вопрос по этой теме.

6 голосов
/ 20 февраля 2012

У меня есть рабочая реализация для 2.1 +

Решение WebView вызвало проблемы для меня на 4.0.x (появляется много странных пробелов)

https://github.com/jasonpolites/gesture-imageview

Может быть кому-нибудь пригодится ...

5 голосов
/ 17 июня 2010

Вы пытались использовать намерение "android.intent.action.VIEW" и позволить встроенному в просмотрщик изображений телефону отображать ваше изображение?Возможно, он будет использовать мультитач-элементы управления, если телефон поддерживает это.

http://developer.android.com/reference/android/content/Intent.html#ACTION_VIEW

5 голосов
/ 17 июня 2010

A недавнее сообщение в блоге разработчиков Android включает пример , который делает именно то, что вы просите. К сожалению, он опирается на ScaleGestureDetecter , который впервые появляется в Froyo.

1 голос
/ 13 сентября 2012

Относительно жеста-imageview lib: https://github.com/jasonpolites/gesture-imageview

на самом деле это полезно, но, к сожалению, в нем есть некоторые ошибки, например: https://github.com/jasonpolites/gesture-imageview/issues/37

В любом случае, хорошая библиотека, которую можно попробовать.Это решило мой случай использования.

...