Я пытаюсь использовать WebView для отображения большого изображения со встроенным мультитачом и попытки избежать сбоев памяти.
Я установил webView таким образом:
setInitialScale(20);
WebSettings settings = getSettings();
settings.setJavaScriptEnabled(true);
settings.setUseWideViewPort(true);
settings.setLoadWithOverviewMode(true);
settings.setSupportZoom(true);
settings.setBuiltInZoomControls(true);
Затем загрузите следующий код:
<head>
<meta
name="viewport"
content="width=device-width, user-scalable=yes"
/>
</head>
<body
style="margin: 0; padding: 0">
<img
alt="image"
src="THE_SRC_GOES_HERE"
id="theImage"
>
</body>
Проблема заключается в том, что если он загружает средний образ (например, 1600x1200), он работает хорошо, и изображение соответствует ширине экрана.
Но если в моем примере изображение больше 7300x5200, оно выглядит как увеличенное изображение и с отключенным отключением.
Если вы хотите проверить изображения, то URL-адреса:
ПРИМЕЧАНИЕ: Я не являюсь владельцем этих изображений, и я использую его только для тестирования