Android 旋转冲程不';我不能填补这个高度
我正在设计一个应用程序的UI,希望将我的布局分成4个部分。(使用两条正交线) 布局背景必须为Android 旋转冲程不';我不能填补这个高度,android,Android,我正在设计一个应用程序的UI,希望将我的布局分成4个部分。(使用两条正交线) 布局背景必须为sweep类型渐变色,如下所示: <shape android:shape="rectangle" > <gradient android:centerColor="@color/gradiant_center_color" android:endColor="@color/gradiant_end_color" android:s
sweep
类型渐变色,如下所示:
<shape android:shape="rectangle" >
<gradient
android:centerColor="@color/gradiant_center_color"
android:endColor="@color/gradiant_end_color"
android:startColor="@color/gradiant_start_color"
android:type="sweep" />
</shape>
现在,我将两个可绘制图形组合在一起,并创建如下背景:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
<shape android:shape="rectangle" >
<gradient
android:centerColor="@color/gradiant_center_color"
android:endColor="@color/gradiant_end_color"
android:startColor="@color/gradiant_start_color"
android:type="sweep" />
</shape>
</item>
<item android:drawable="@drawable/separator_border"/>
</layer-list>
好的,设置好布局背景后,我的背景是:
如图所示,水平线不会填满屏幕。那为什么?!
请给我一个解决问题的办法
提前感谢:)线条形状绘制一条水平线,长度与可拉伸宽度相等,然后将其旋转90度(两条线的长度相同) 您可以将
放入旋转的
或者
将一个
包裹
或放在里面(包裹
)
或
添加了另一个建议您能解释更多吗?
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
<shape android:shape="rectangle" >
<gradient
android:centerColor="@color/gradiant_center_color"
android:endColor="@color/gradiant_end_color"
android:startColor="@color/gradiant_start_color"
android:type="sweep" />
</shape>
</item>
<item android:drawable="@drawable/separator_border"/>
</layer-list>
<rotate ...>
<scale scaleWidth="200%" scaleHeight="100%">
<shape ...>
<scale scaleWidth="200%" scaleHeight="100%">
<rotate ...>
<shape ...>