2011-10-12 91 views
0

如何创建这样的enter image description here如何使用渐变效果创建自定义按钮?

使用按钮选择器的按钮baground类型? 我添加按钮选择代码野兔请帮助我..

<item android:state_enabled="false"> 
    <shape> 
     <gradient 
      android:startColor="#B2D570" 
      android:endColor="#79B903" 
      android:angle="270" /> 
     <stroke 
      android:width="1dp" 
      android:color="#4C5E2E" /> 
     <corners 
      android:radius="2dp" /> 
     <padding 
      android:left="5dp" 
      android:top="4dp" 
      android:right="5dp" 
      android:bottom="4dp" /> 
    </shape> 
</item> 

回答

2

这是选择的代码:这将是ü有用,将此文件命名,并把这个XML绘制文件夹,并使用此文件名设置ur按钮的背景....。

<?xml version="1.0" encoding="utf-8"?> 

    <selector xmlns:android="http://schemas.android.com/apk/res/android"> 

     <item android:state_focused="true" android:state_pressed="false" android:drawable="@drawable/focused" /> 

     <item android:state_focused="true" android:state_pressed="true" android:drawable="@drawable/focusedpressed" /> 

     <item android:state_focused="false" android:state_pressed="true" android:drawable="@drawable/pressed" /> 

     <item android:drawable="@drawable/defaultbutton" /> 

    </selector> 
+0

这设置按钮的图像,但不会包装内容,如本机背景可绘制 – Mike6679