2

私は、次のことを達成しようとする Android アプリに取り組んできました: - サービスから大きな画像 (約 4000px x 4000px) をダウンロードします - これらの画像を表示し、ユーザーにズーム/パンをさせます - オーバーレイを描画して追加情報を表示します

これまでのところ、イメージの縮小版をロードし、それをパンとズームに使用し、BitMapRegionDecoderを使用して、パン/ズームが停止したら現在の表示可能領域の高解像度表現をロードすることで、ある程度成功しています。

これは機能しているように見えますが、すべてをスムーズで安定させるには多くの時間を費やす必要があることに気付きました。また、タイルベースのアプローチがパフォーマンスを向上させるという予感も持っています。だから私の質問は、巨大なアプローチの肩の上に立って作業の一部をアンロードできるライブラリまたはリソースを誰かに教えてもらえますか:)

ありがとう

4

1 に答える 1

1

私はここで少し遅れていますが、私はこの問題に直面しており、この回答は他の人に役立つかもしれません. 私は最近、大きな画像を小さなタイルに分割し、目に見えるものだけを表示するオープン ソース ライブラリを開発しました。また、ズーム/パン/ダブルタップ ジェスチャも処理します。ソース コードとサンプルは、https://github.com/diegocarloslima/ByakuGalleryで入手できます。

于 2014-01-05T14:10:39.557 に答える