大きな画像を xxxhdpi フォルダーに追加すると、Android によって自動的にサイズが変更され、他の画面解像度用の小さな画像になりますか?
はいの場合、これはどのバージョンの Android からサポートされていますか?
大きな画像を xxxhdpi フォルダーに追加すると、Android によって自動的にサイズが変更され、他の画面解像度用の小さな画像になりますか?
はいの場合、これはどのバージョンの Android からサポートされていますか?
xxxhdpi は本当に必要ないはずです。これは、Nexus 5 のランチャーでランチャー アイコンがスケーリングされる方法のためにのみ導入されました。
したがって、イメージを xxhdpi に入れると、他のデバイス用に縮小されます。唯一の問題は品質です。自分でスケーリングすると、画像の品質が向上します。
私のコメントに追加すると、これはAndroid Developers - Supporting Multiple Screensからのものです。
画面密度ごとに異なるビットマップ ドローアブルを提供 デフォルトでは、Android はビットマップ ドローアブル (.png、.jpg、および .gif ファイル) と 9-Patch ドローアブル (.9.png ファイル) をスケーリングして、適切な物理サイズでレンダリングします。各デバイス。たとえば、アプリケーションがベースラインの中程度の画面密度 (mdpi) に対してのみビットマップ ドローアブルを提供する場合、システムは高密度画面では拡大し、低密度画面では縮小します。このスケーリングにより、ビットマップにアーティファクトが発生する可能性があります。ビットマップが最高の状態で表示されるようにするには、画面密度ごとに異なる解像度の代替バージョンを含める必要があります。
すべての Android 設計者が知っておくべき Android 4.4 KitKat の重要な側面について説明します。具体的には:...
7) Nexus 5 ランチャーのアイコン スケーリング動作による、新しい XXXHDPI (640dpi) ランチャー アイコン アセットの導入。
したがって、スケーリングするようであり、解像度 xxxhdpi はより新しい実装です。アプリケーションで xxxhdpi イメージを使用することは、具体的に使用する予定がなく、大きなファイルになるという正当な理由がある場合を除き、避けたいと思います。
編集この Android Police Article に記載されているように、xxxhdpi は 4.3 で導入されたようです。いずれにせよ、それは長い間存在しておらず、現時点では多くのデバイスで使用されていません.使用することで遭遇することがあります。
これは 4.3 ソースで最初に発見され ( Android Policeを参照)、その分布は現在 0.1% 未満です ( Screen Sizes and Densitiesを参照)。画像は縮小されますが、高画質と高性能の両方を確保するために、より低い解像度を含める必要があります (xxxhdpi なしで mdpi、hdpi、および xhdpi を使用します)。