Мне нужна общая функция масштабирования и панорамирования изображения, которое больше экрана устройства. После долгих поисков я остановился на WebView в качестве решения, используя его встроенный зум и панорамирование.
Есть одна проблема, которую я не смог решить с помощью WebView: я могу установить начальное масштабирование WebView на какое-то значение, но я не нашел способа заставить WebView установить начальный уровень масштабирования, чтобы изображение подходило по размеру, не зависит от WebView и размера устройства. Другими словами, когда я впервые загружаю изображение, я хочу, чтобы оно всегда отображалось полностью независимо от размера изображения и устройства.
Есть идеи?
В качестве альтернативы кажется, что это довольно распространенная функция, и я бы предположил, что есть некоторый компонент ImageView с функциональностью масштабирования / панорамирования, определенной лучшим в своем классе. Возможно, Google выпустит компонент, который используется в их собственных фотогалереях Android. Что-то подобное существует? Я не достаточно опытен, чтобы извлечь это из исходного релиза Android.