Android に移植しようとしている各画面で、独自のテクスチャ背景 (ゲームのタイトル画面などを考えてください) を使用する iOS アプリがあります。iOS では、彼らは解像度を知っていて、その背景をデザインしただけでした。明らかに、それは Android では不可能です。
さまざまな画面サイズとアスペクト比で動作するテクスチャ付き/繰り返し不可能な背景を Android に配置する最良の方法は何ですか?
これまでに考えた解決策は次のとおりです。
- 最短の寸法に合わせ、大きい寸法では画像が画面の端からはみ出すようにします
- 背景画像を大きくして中央に配置し、解像度が画像より小さい場合は端からはみ出すようにします
- ちょうど収まるように画像を引き伸ばします (これは見苦しく、避けたいと思います)。
- 解像度ごとに異なるバージョンのイメージを作成します。(これは、このプロジェクトで可能な範囲をはるかに超えているようです。)
私がAndroidで知る限り、背景画像はビューのサイズをそれらのサイズに合わせて設定するため、1.と2.はそのままでは使用できません(端を超えて拡張するように指示することはできません.間違っていたら訂正してください)。
この状況でどのような解決策を使用しますか?