スプラッシュスクリーン画像を表示したいと思います。res/ の下に作成するさまざまなディレクトリ (ldpi、mdpi、...) に関する画面の互換性の概要を読みましたが、240x320、320x480、および 480x800 の同じイメージを作成する以外に、他のことを行う必要があるかどうかはわかりません良い結果を達成するためのもの。
誰が私に最善のことを提案できますか?
8065 次
2 に答える
8
あなたが説明することは、あなたがする必要があることです。各画面ピクセル密度グループ (ldpi、mdpi、hpdi、および poss xhdpi) ごとに画像が必要です。
他にできることはありますか?
- 画像が引き伸ばされて見えるように、画像の周囲に背景を使用します (たとえば、画像の端付近が白い場合は、白い背景を使用します)。画像の周りに明らかな境界線がなく、背景にフェードインすると見栄えが良くなります。
- 背景/境界線は、9 パッチの伸縮可能な画像にすることができます
- 理論的には、より多くの画像を提供し、実際の画面サイズに基づいて実行時に選択することもできますが、それは非常に悪い考えです (新しいサイズがどのようなものになるかはわかりません)。
- 縦向きと横向きのバージョンを含めることを忘れないでください。避けられる可能性がある場合は、1 つの方向を想定することはお勧めできません。
Android の画面は、サイズ変更可能な Web ページのようなものだと考えてください。さまざまなサイズと形状があり、レイアウトは伸縮してすべてに適応する必要があります。
于 2011-04-02T15:06:45.267 に答える
0
Ollie C が言ったように、バックグラウンドで設定する 9 パッチも作成します。この方法の唯一の問題は、スプラッシュスクリーンに均一な伸縮可能な領域が必要なことです。
于 2011-04-02T15:54:19.747 に答える