Как получить больше контроля над градиентами - PullRequest
1 голос
/ 24 сентября 2010

У меня есть следующие отрисовки:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <gradient 
        android:startColor="#2F2F2F" 
        android:endColor="#5A5A5A"
        android:angle="90"
        android:dither="true"
     />
</shape>

Можно ли в любом случае запустить startColor с 50% или endColor с 50%?

Есть ли ссылки, которые показывают мне все атрибуты, которые я могу применить к градиенту?

Ответы [ 2 ]

1 голос
/ 24 сентября 2010

На этих страницах показаны все атрибуты, которые можно применить к градиенту.

http://developer.android.com/guide/topics/resources/drawable-resource.html#Shape

http://developer.android.com/reference/android/graphics/drawable/GradientDrawable.html

Чтобы сделать что-то посередине, как вы просите, попробуйте поэкспериментировать с атрибутом android:centerColor.

0 голосов
/ 24 сентября 2010

Вы говорите о прозрачности?Я уверен, что вы можете просто использовать 8-значный цветной код, а не 6-значный, первые 2 из которых составляют альфа-значениеТак #AARRGGBB, или что-то вроде # 882F2F2F.

...