Android SDK で提供されるツールを使用して Nine Patch イメージを作成しました。問題は、ツールが画像に悪いパッチを表示していることです。下の画像でわかるように
私のイメージは奇妙に伸びています。
フォローしてください: Android - 画面の回転時に画像の形状が変更されました
私の質問は、この悪いパッチは何ですか? Android のドキュメントは役に立ちませんでした。:(
どうすれば修正できますか??
Android SDK で提供されるツールを使用して Nine Patch イメージを作成しました。問題は、ツールが画像に悪いパッチを表示していることです。下の画像でわかるように
私のイメージは奇妙に伸びています。
フォローしてください: Android - 画面の回転時に画像の形状が変更されました
私の質問は、この悪いパッチは何ですか? Android のドキュメントは役に立ちませんでした。:(
どうすれば修正できますか??
ロゴ画像が変に拡大しているわけではありませんが、設定どおりです。中央 (ピンク色の領域) を伸ばすように指示しただけで、まさにそれが実行されています。
この場合、下の画像でわかるように、コーナー(テキストの前後、下、下)だけを伸ばしたいと思います(テキストがまったく伸びていないことがわかります)。まだいくつかの悪いパッチがありますが、それらはいくつかの「同じ色」の部分を伸ばすだけです.
他の人が以前にこの問題を抱えていたようです。
「奇妙なストレッチ」の意味を教えてください。9patch ツールを使用している場合は、ボックスが引き伸ばされているツールの右側のスクリーンショットを撮ります。奇妙という言葉の意味を教えていただければ、解決できるかもしれません。
画像の上部と左側は、9 パッチが黒くペイントされた場所にストレッチするように指示します。下部と右側は、背景にこの 9 パッチを使用するコンテンツ (TextView など) が画像のサイズを変更して、これらのバーがコンテンツを覆うように指示します。つまり、上/左 = 「ここを伸ばす」、下/右 = 「この長方形がコンテンツを覆うまで」。コンテンツはビットマップの一部であるため、下/右は気にしません。
引き伸ばされたとき、画像は完全に正常に機能しました。「奇妙さ」は、背景からの目の錯覚によるものでした. 悪いパッチはおそらく単なる警告でした。