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