非常にグラフィックを多用する Android アプリケーションを作成しようとしています。ほとんどすべての UI はビットマップに基づいており、できるだけ多くの異なるデバイスをサポートし、それらすべてでアプリの見栄えを良くしたいと考えています。
画像ごとに異なる解像度を埋め込んで、デバイスごとに異なる画像を表示することは可能ですか。hdpi フォルダーなどのようなものと、dip などのユニットがあることは認識していますが、画像の表示方法に関してはまだ変数が多すぎます。画質の低下を避けるために、画像をまったくスケーリングしないでください。
たとえば、高解像度のデバイスでは画像を正確に 100 ピクセルにしたいのですが、中解像度のデバイスでは低解像度の画像を正確に 80 ピクセルで表示したいと考えています。ディスプレイに依存しない単位を使用すると、画像が特定のサイズになることを保証できません。
これをどうやって進めるかについて、誰かアイデアや提案はありますか?