如何更好地控制渐变

时间:2010-09-23 23:46:44

标签: android styles gradient drawable

我有以下可绘制的内容:

<?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 个答案:

答案 0 :(得分:1)

这些页面显示了您可以应用于渐变的所有属性。

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

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

要在中间做一些事情,请尝试使用android:centerColor属性。

答案 1 :(得分:0)

你在谈论透明度吗?我相当肯定你可以使用8位颜色代码而不是6位数字,前2个构成alpha值。所以#AARRGGBB,或类似#882F2F2F。