我想在android
中创建垂直渐变分隔符我是able to create for horizontal separator
但是in vertical gradient nothing appears
横向的代码
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<gradient
android:startColor="#DEDEDE"
android:centerColor="#F52578"
android:endColor= "#DEDEDE"
/>
</shape>
这就是我在项目中使用的方式
<View
android:background="@drawable/divider_gradient"
android:layout_width="fill_parent"
android:layout_height="1.0px"
/>
我尝试了layout_width =“1dp”和layout_height =“fill_parent” 垂直分隔符,但没有出现
答案 0 :(得分:52)
使用
android:angle="270"
作为渐变中的另一个属性
让你开始颜色 - 中心颜色 - 结束颜色为从上到下
答案 1 :(得分:1)
利用Angle属性在想要的方向上实现渐变。更多http://developer.android.com/guide/topics/resources/drawable-resource.html#Shape