Androidタブレットアプリケーションでインターネットから非常に大きな画像を読み込もうとしています。小さいサイズのサンプルをロードする方法は知っていますが、画像の解像度が低下することに気づきました。androidドキュメントは、タイルに画像をロードするのに役立つBitmapRegionDecoderについて教えてくれますが、ドキュメントはあまりないようです。私はこのようなことをしています:-
BitmapRegionDecoder decoder = BitmapRegionDecoder.newInstance(inputstream, false);
さまざまなrectオブジェクトを渡して画像全体を取得するには、以下のコードを必要な回数だけループする必要があることを理解しています。
region = decoder.decodeRegion(new Rect(0, 0, 50, 50), null);
しかし、これらすべてのビットを1つのイメージビューの正しい位置に配置する方法を理解できません。どんな例でも本当に役に立ちます