主题:
原文:
I would like to have a drawable that looks like the following drawing.
I imagine I need 4 lines; 2 for the tip and one on each side. I don't understand how to:
- Give the 2 tip lines a length (ex.: 5dp)
- Position lines relative to each other (stacked horizontally)
- Allow the side lines to expand to fill the parent (with one having X% of space and the other (100-tip-X)%.
This is what I have so far:
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="line">
<stroke
android:width="1dp"
android:color="#336699"/>
</shape>
</item>
<item>
<rotate
android:fromDegrees="135"
android:toDegrees="135">
<shape android:shape="line">
<stroke
android:width="1dp"
android:color="#330000"/>
</shape>
</rotate>
</item>
<item>
<rotate
android:fromDegrees="45"
android:toDegrees="45">
<shape android:shape="line">
<stroke
android:width="1dp"
android:color="#000033"/>
</shape>
</rotate>
</item>
<item>
<shape android:shape="line">
<stroke
android:width="1dp"
android:color="#336699"/>
</shape>
</item>
</layer-list>
Can anyone point me in the right direction?
Rod_Algonquin的回复:我建议使用9块
(原文:I would recommend using 9Patch for this)
mleroy的回复:好点。我最后做的,用起来很不错。谢谢。
(原文:Good point. I ended up doing that and it works fine. Thanks.)