Powered By Blogger

2012年5月2日水曜日

.9.png やっと理解できた。

bk_green_off.9

xxxx.9.png NinePatchを作る場合の注意

左と上で延ばして良い場所を指定する。右と下で内容を押し込んで良い所を指定する。
左右上下対称であれば、添付のように、左右上下対称に黒い線を入れる。
下の方にグラデーションがある場合など、このグラデーションは延ばさないで内容は入れてしまう場合は

bk_gren_grad.9

このように、内容は全体に入れるが伸びるのは緑の濃い部分ということで。
私が見たネットの説明は全て間違っていた。

下のように伸びる部分と内容が埋められる部分を指定するということ。

image

緑が伸びているのがわかる。白のグラデーション部はどちらに延ばしても同じ幅になる。

image

内容表示は白のグラデーション部を含む。含まないと、内容の表示されない白い部分が表示される。例えば、内容指定を伸びる部分と同じにすると、

image

このように内容が表示されない部分を広くとる場合は注意が必要だ。

ListView項目に使用すると、ListView項目の高さが高くなってしまう。

俺だけ理解できなかったのかな?

0 件のコメント:

コメントを投稿