XXHDPIまたはXHDPIに高解像度の画像リソースを配置して、アプリケーションが実行されるデバイスに応じてアンドロイドにアップスケーリングまたはダウンスケーリングを実行させ、各フォルダの画像LDPI、MDPI、HDPI、XHDPI、XXHDPI、XXXHDPI ...なぜ同じ解像度の高解像度画像を使うことができるのか、アンドロイドは残りの部分をやってみましょう。それはパフォーマンス、UI、とにかく実際の違いになりますか?さまざまな画面密度用の描画可能なファイル
-1
A
答えて
1
You することができますが、ダウンスケーリングは完璧ではありません。あなたは、デバイスが得るより小さく、より密度の低い奇妙なアーティファクトを得るつもりです。小さくて密度の低い画面サイズの小さなアセットをデザインすると、見た目の良いアプリが得られます。また、Photoshopやその他の画像処理アプリケーションは、Androidプラットフォームよりもはるかに優れた画像処理能力を発揮します。
他の側面はパフォーマンスです。アイコンは個別に拡大縮小するのに時間がかかりませんが、アイコンがたくさんあります。より密度の低い電話機は、通常、より古く、弱く、および/またはメモリが少ない。彼らは新しい、より強力な携帯電話よりもはるかに多くの影響を感じるでしょう。壁紙のような大きな画像の場合は、メモリ不足の例外が発生する危険性もあります。
0
APIレベル21以降、アプリケーション内の画像のスケーラビリティを解決する別の方法があります。ベクター描画可能なもの。 SVGパス定義から作成できます。
このビデオでは、Vectorドローアブルがどのように動作するかを理解するためにとても便利です。[?Android上PX、DP、ディップとSPの違い] https://www.youtube.com/watch?v=wlFVIIstKmA
関連する問題
- 1. 固定サイズの画像の描画可能な画面サイズとAndroidの画面のピクセル密度
- 2. さまざまなアンドロイドの画面サイズと密度をサポートするテクニック
- 3. レイアウトに関するさまざまな画面サイズと密度をサポートする
- 4. APIレベルの密度を描画可能にします。
- 5. 異なる画面用の描画可能ファイルを示すサンプルアプリケーションを探す
- 6. 異なる描画可能解像度
- 7. レイヤーリストの描画可能なカスタム描画で黒い画面がレンダリングされます
- 8. アンドロイドのテキストビューで描画可能なサイドベクトル描画可能ベクトル
- 9. Androidカスタムボタン描画可能なXMLファイル
- 10. さまざまな密度の画像をサーバーからロードする方法
- 11. 画面の密度と画像のサイズ
- 12. 描画可能なXML
- 13. GLKView描画可能なプロパティー
- 14. アンドロイド描画可能なカラーマトリックス
- 15. が描画可能なセレクタ
- 16. 描画可能でない
- 17. Android - 描画可能なパス
- 18. 描画可能なフォルダ
- 19. ベクター描画可能なラジオボタン
- 20. カスタム描画可能なアニメーション
- 21. さまざまなAndroid画面サイズ/密度のPhonegapアプリの拡大縮小ですか?
- 22. さまざまなサイズと画面のためのレイアウトと描画可能な並べ替えの適切な方法
- 23. さまざまなアンドロイド画面サイズのベクター画像の使用方法
- 24. 描画可能なビットマップ、描画可能な未知のサイズ/寸法
- 25. 高解像度ハンドヘルド用の描画可能なフォルダ
- 26. Android - さまざまな画面密度で特定の位置にボタンを配置する方法
- 27. アンドロイド描画可能な合成画像
- 28. スプリングツールスイート高密度画面
- 29. 画面密度混同
- 30. API - iOSとAndroid用の画像サイズ(さまざまな画面サイズ) - 最適化
の可能性のある重複(http://stackoverflow.com/questions /0.225282/px-dp-dip-and-sp-on-android間の – Mohit
私の質問を読んでください、それはpx、dp、spの違いを尋ねることは決してありません... – rd7773
あなたはUPscale、あなたがピクセル化を危険にさらすからです。より良いDOWNscaling。ただし、QUALITY(およびPERFORMANCEも)が目標であれば、すべてのスケーリングされたビットマップを提供する必要があります。 –