2011-08-03 17 views
2

ストロークにグラデーションを持つストロークを作成し、選択したボタンにの背景としてというストロークを使用したいとします。これは<shape>を使用して可能ですか?9スライスの画像を使用する必要がありますか?グラデーションストロークの形状

私は部品を接続することができ、私はちょうど<shape>勾配が可能であることを知りませんが、それがある場合はPNG画像を作成するよりも、私はむしろそれを行うだろう。

答えて

7

シェイプ(矩形)はグラデーションの塗りつぶしをサポートします。コーナーを丸くして、ツールバーボタンの効果を得ることもできます。

ストロークがグラデーションをサポートしているとは思えませんが、ボタンの周りにグラデーションストロークが必要な場合は、2つのレイヤード矩形を作成できます - グラデーションを使用する最初のレイヤーと、高さと幅が2ピクセル小さくなります。

+1

あなたの答えは、私が見つけようとしているものを包囲していると言っています。ご回答有難うございます! – Jacksonkr

+0

ちょうどfyiとして:私自身はボタンやカスタム "セル"(背景には個人的な好みや悪い習慣かもしれないが、おそらく:-)のために9patch pngをよく使う。しかし、グラデーションは間違いなく効率的で修正が容易です。 – huygir

+0

あなたは正しいと思います。 9-slice/9patchはこれまで私が使っていたものですが、別の方法があるかどうかを見たいだけでした。 – Jacksonkr