создать вертикальный градиент в Android - PullRequest
22 голосов
/ 03 марта 2012

Я хочу создать вертикальный градиентный разделитель в 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" для вертикального разделителя, но ничего не появляется

Ответы [ 2 ]

53 голосов
/ 03 марта 2012

Использование

android:angle="270"

как еще один атрибут в вашем градиенте

, чтобы получить начальный цвет - центральный цвет - конечный цвет как Сверху вниз

1 голос
/ 03 марта 2012

Используйте атрибут Angle для достижения градиента в нужном направлении. Больше на http://developer.android.com/guide/topics/resources/drawable-resource.html#Shape

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...