1. ホーム
  2. アンドロイド

[解決済み】画像のズーム機能はどうすればいいのでしょうか?

2022-04-10 05:19:58

質問

大きな画像を表示し、ユーザーが画像を拡大・縮小したりパンしたりできるようにする一般的な方法はありますか?

今までは、2つの方法を見つけました。

  1. ImageViewの上書きは、このような一般的な問題には少し多すぎるような気がします。
  2. webview を使用しますが、全体的なレイアウトなどの制御が難しくなります。

どのように解決するのですか?

WebViewを使い、メモリから画像を読み込むには

webview.loadUrl("file://...")

WebViewはすべてのパン、ズーム、スクロールを処理します。wrap_content を使用すると、WebView が画像より大きくなることはなく、白い部分が表示されることもありません。 WebViewはより優れたImageViewなのです;)