私たちはゲームの 1 つの Android バージョンに取り組んでいますが、背景画像に問題があります。iOS では、画像を適切な幅に縮小し、垂直方向に引き伸ばすように構成するのは非常に簡単です。
ただし、Android では、これを行う方法がわかりません。基本的に、画面のサイズと解像度は無数にあるため、背景画像 (プレイ エリアの枠) を画面の幅に合わせて縮小したいと考えています。次に、画像の下部と上部は適切な縦横比を持つ必要がありますが、中央部分はタイリング (または均等にストレッチ) して、残りの領域を埋める必要があります。
9 パッチ ファイルでこれを試しましたが、9 パッチはスケールダウンしません。LayerDrawables で試してみましたが、レイアウトのサイズが変更されたときに中央がタイル化されないことを除いて、うまく機能します。代わりに、画像全体を引き伸ばすだけです。
ドローアブルを水平方向に合わせてスケーリングし、セクションを並べて垂直方向に拡大する方法はありますか?