ここに示すように、バックグラウンド ドローアブルを大まかに定義したいと思います。
緑の領域は、これが ImageView であるかのようにスケーリングする必要があります。つまり、縦横比は一定のままです。要素が背景画像よりも広い場合、青色の領域を引き伸ばす必要があります。
9 パッチ画像でこれを達成しようとしましたが、それらは少なくとも 1 つの水平方向の伸縮可能な領域で定義する必要があります。緑の領域の縦横比を維持する方法はないようです。
ここに示すように、バックグラウンド ドローアブルを大まかに定義したいと思います。
緑の領域は、これが ImageView であるかのようにスケーリングする必要があります。つまり、縦横比は一定のままです。要素が背景画像よりも広い場合、青色の領域を引き伸ばす必要があります。
9 パッチ画像でこれを達成しようとしましたが、それらは少なくとも 1 つの水平方向の伸縮可能な領域で定義する必要があります。緑の領域の縦横比を維持する方法はないようです。