我想定义这样一个按钮:长方形,圆角8dp,浅绿色,0.7透明度,2dp的白色边框
现在写成这样的样式代码.但是不知怎么设置这个绿色带有透明度...    <item android:state_pressed="false" >  
        <shape>
            <!-- 渐变:startColor始起色,endColor终止色,angle角度,其实我只要一个色,但不知哪里定义一个颜色,干脆起始色和终止色都一样好了 -->
            <gradient  
                android:startColor="#7EB744"  
                android:endColor="#7EB744"  
                android:angle="270" />
            
            <!-- 边框 -->
            <stroke  
                android:width="2dp"  
                android:color="#dcdcdc" />  
            <!-- 拐角,radius半径(理解为圆角吧) -->
            <corners  
                android:radius="8dp" />  
            <padding  
                android:left="10dp"  
                android:top="10dp"  
                android:right="10dp"  
                android:bottom="10dp" />  
        </shape>  
    </item>

解决方案 »

  1.   

    呵呵,其实颜色是有ARGB形式的,你懂的。
      

  2.   

    哦谢谢,然后现在有进一步要求..
    要设置左边框和右边框的颜色,上下边框不用.相当于CSS的border-top,border-bottom
    请问又怎么描述?
    而我上面的代码是通过设置渐变起点和终点来描述一个颜色的,正确的做法只用一个属性来描述填充色请问是怎么样的呢..我要学习UI设计,但是找到的资料都很零散,呜呜~~~什么属性大全,属性解析,各标签所能扩展的子标签.都不知道~慢慢找找..
    也就来到这里提问了,希望大家可以指教一下,谢谢
      

  3.   

    有一个叫shape,去我的博客看看,http://blog.csdn.net/ihrthk