У меня есть несколько изображений, которые я загрузил из удаленного источника, которые хранятся в растровых переменных, и я хочу их отобразить. В дополнение к переключению между этими изображениями пользователь также должен иметь возможность масштабировать и панорамировать их. Моя первая идея состояла в том, чтобы как-то передать их через намерение во встроенное приложение галереи, но это не представляется возможным.
Решение, которое предлагается в нескольких местах, использует WebView, так как он уже поддерживает масштабирование и панорамирование.
Мой вопрос: как мои растровые данные попадают в WebView? Должен ли я сначала записать его в файл, который позже придется удалить, или есть более простой способ?
Или есть еще лучшие способы достижения моей главной цели - отображения растровых данных в виде масштабируемых и панорамируемых изображений?