2017-02-16 13 views
3

iOS Appsの作成中は、通常、@ x、@ 2x、@ 3xの画像を提供していました。アンドロイドの場合の私の知識に基づいて、約6つの異なるサイズがありました。反応したネイティブのアンドロイドとiOSの画像サイズ

私は反応ネイティブで作業を始め、画像の問題を遭遇しました。

私の質問は次のとおりです。異なるサイズの画像(iOSとAndroidを組み合わせて約6〜7枚の画像セット)を提供する必要がありますか?1つの画像と残りの部分だけが内部的に気になりますか?高解像度の携帯電話ではぼやけて見えますか?

ありがとうございました。

+0

すでに3つのイメージで十分だと思います。アンドロイド用のMdpi-hdpi-xhdpi、ios用の1x 2x 3x –

+1

'hdpi'は2倍の縮尺ではありません。 'hdpi'は' mdpi'の150%です。 [こちらを参照](https://developer.android.com/guide/practices/screens_support.html#DesigningResources) –

+0

[こちらはReactドキュメントです](https://facebook.github.io/react-native/docs/ pixelratio.html)を「PixelRatio」に追加しました。 –

答えて

3

複数の画像を用意する必要があります。 Imagesドキュメントによれば、check.pngという名前の画像を使用している場合は、[email protected][email protected]も含める必要があります。

引用:

をパッケージャは、デバイスの 画面密度に対応する画像をバンドルし、役立ちます。たとえば、[email protected]はiPhoneの 7で使用され、checkcheck3x.pngはiPhone 7 PlusまたはNexus 5で使用されます。 画面の密度に一致する画像がない場合、オプション が選択されます。

+0

これは、画面サイズが異なるアンドロイドでも有効ですか? –

関連する問題