私は9パッチイメージを定義する決定をしなければならない時を理解する助けてください。私が理解していることは、9パッチ画像は、レイアウトの幅と高さを一定の大きさで定義したときだけ必要ですが、実際にはそのサイズの画像はありません。レイアウト定義で背景サイズを300 * 100に設定したとしましょう。しかし、イメージ私は200 * 100、私は必要なものが小さいサイズです。この場合、9パッチイメージを定義すると、すべてのデバイスで圧縮することなく適切にフィットするのに役立ちます。いつ私はアンドロイドで9パッチイメージを使用する必要があります
ここで私は9パッチまで使いました。
今、私が理解したいことは、レイアウト定義をラップコンテンツとして定義しても、幅と高さに明示的な値を持たないマッチする親和性であっても、スクリーンセーバーに基づいて9パッチがスケールされますか?
https://developer.android.com/reference/android/graphics/NinePatch.htmlは、親の要求に基づいて同じサイズまたは拡大されたサイズになる通常の画像として機能します。 –
https://developer.android.com/guide/topics/graphics/2d-graphics.html#nine-patch – Henry