Я показываю изображение на весь экран, теперь я хочу увеличить или уменьшить его. Любое руководство о том, как я могу реализовать мультисенсорное масштабирование изображения?
Я использую версию 2.1 SDK.
Существует возможность использовать веб-просмотр для отображения локального файла. В Webview встроено мультисенсорное масштабирование. Посмотрите на мой вопрос по этой теме.
У меня есть рабочая реализация для 2.1 +
Решение WebView вызвало проблемы для меня на 4.0.x (появляется много странных пробелов)
https://github.com/jasonpolites/gesture-imageview
Может быть кому-нибудь пригодится ...
Вы пытались использовать намерение "android.intent.action.VIEW" и позволить встроенному в просмотрщик изображений телефону отображать ваше изображение?Возможно, он будет использовать мультитач-элементы управления, если телефон поддерживает это.
http://developer.android.com/reference/android/content/Intent.html#ACTION_VIEW
A недавнее сообщение в блоге разработчиков Android включает пример , который делает именно то, что вы просите. К сожалению, он опирается на ScaleGestureDetecter , который впервые появляется в Froyo.
Относительно жеста-imageview lib: https://github.com/jasonpolites/gesture-imageview
на самом деле это полезно, но, к сожалению, в нем есть некоторые ошибки, например: https://github.com/jasonpolites/gesture-imageview/issues/37
В любом случае, хорошая библиотека, которую можно попробовать.Это решило мой случай использования.