0

3000X2000px の画像を、サイズを変更せずに、メモリ エラーを発生させずにキャンバスの背景として設定することが効率的で可能かどうか疑問に思っていました。

実物大の画像が欲しいので、その周りをパンします。

webview の使用はオプションではありません。

現在、「Drawable-nodpi」という名前のフォルダー構造を使用して背景を設定し、ビットマップ画像をdecoderresourceメソッドで割り当てようとしました。

4

1 に答える 1

1

このような巨大な画像は、少なくとも一部のデバイスで outofmem 例外を必然的に引き起こします。したがって、おそらくキャッシュメカニズムを使用して、表示する必要がある画像の部分のみを動的にスケーリングしてロードする必要があると思います。

残念ながら、すぐに使用できる Android 用のライブラリ コンポーネントについては知りませんが、このトピックに関する優れた記事を見つけることができると確信しています。

于 2012-07-19T08:17:57.287 に答える