ズーム機能とスクロール機能を備えた画像を表示できる必要があります。これはImageViewでは少し面倒に思えるので、ローカル画像を読み込んで表示するWebViewで実行しています。これは私の現在のコードです:
WebView image = (WebView)findViewById(R.id.image);
image.getSettings().setBuiltInZoomControls(true);
image.getSettings().setLoadWithOverviewMode(true);
image.getSettings().setUseWideViewPort(true);
image.setInitialScale(40);
image.setLayoutParams(new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT,LinearLayout.LayoutParams.WRAP_CONTENT));
image.loadUrl("file:///android_asset/image.png");
これにより画像が読み込まれますが、画像のみを表示することはできません。setUseWideViewPort(true)を使用すると、幅を拡大縮小できるため、その下には常に適切な量の空白があります。
ロードされた画像のみをスクロールできるようにするための提案はありますか?ありがとう。setDefaultZoomも試しましたが、十分に機能しません。