15


1

長方形の形状を描画可能、上部と下部のストロークの色を指定しますか?

グラデーションの上下のストロークを定義する方法、または複合形状のドロウアブルを作成する方法はありますか?:

// option1:






// option2

どちらも可能だとは思いませんか?

ありがとう

4 Answer


10


おそらく、http://developer.android.com/guide/topics/resources/drawable-resource.html#LayerList [layer-list]を使用して行うことができます。

以下は* res / drawable / layer_list_shape.xml * +ハードコードされた寸法を使用しています。


  • res / layout / main.xml *


お役に立てれば..


1


Vijay Cの回答に基づいて、Drawableを作成し、任意のレイアウトに含めることができます。 前の答えは大丈夫でしたが、ハードコードされたディメンションが追加されたため、wrap_contentとしてバックグラウンドで使用できなくなりました。 また、この方法でアイテムの数を3から2に減らします。



0


XMLでこれを可能にする方法は考えられません。

しかし、あなたは常に自分で絵を描くオプションを持っています…​


0


ハードコードされたディメンションを使用したくない場合は、3つのビューを使用できます。


ヘッダー要素の背景はグラデーションです。 もちろん、他のレイアウトも使用できます。