Picasso 画像ライブラリを使用していますが、1 つの機能が欠けているようです。元の縦横比を維持しながら画像を表示できるようにしたいのですが、品質を十分に下げて、メモリ内のビットマップを十分に小さくして管理できるようにしたいと考えています。
fit()
およびresize()
メソッドが表示されます。ただし、画像のサイズ (最大幅) に合わせてスケーリングするカスタム ImageView に画像を読み込むため、これらのいずれも適切ではないと思います。-fit()
カスタム ImageView はイメージに合わせてサイズ変更する必要があるため、その逆ではありません。
私が必要としているのは、使用される inSampleSize を指定する方法、またはアスペクト比を尊重する画像をロードするための最大幅を指定する方法です。
自分でソースを変更する以外にこれを行う方法はありますか?