注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

姑射道人的博客

博客新地址:nixuchen.com

 
 
 

日志

 
 

使用setColorFilter实现button点击效果  

2013-10-18 13:48:54|  分类: android |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
button.getBackground().setColorFilter(0xFFFF0000, PorterDuff.Mode.MULTIPLY);
button.getBackground().setColorFilter(new LightingColorFilter(0xFFFFFFFF, 0xFFAA0000));

或者

custom_button.xml background="@drawable/custom_button"

Java代码  收藏代码
  1. <?xml version="1.0" encoding="utf-8"?>  
  2. <selector  
  3.     xmlns:android="http://schemas.android.com/apk/res/android">  
  4.   
  5.     <item android:state_pressed="true" >  
  6.         <shape>  
  7.             <gradient  
  8.                 android:startColor="@color/yellow1"  
  9.                 android:endColor="@color/yellow2"  
  10.                 android:angle="270" />  
  11.             <stroke  
  12.                 android:width="3dp"  
  13.                 android:color="@color/grey05" />  
  14.             <corners  
  15.                 android:radius="3dp" />  
  16.             <padding  
  17.                 android:left="10dp"  
  18.                 android:top="10dp"  
  19.                 android:right="10dp"  
  20.                 android:bottom="10dp" />  
  21.         </shape>  
  22.     </item>  
  23.   
  24.     <item android:state_focused="true" >  
  25.         <shape>  
  26.             <gradient  
  27.                 android:endColor="@color/orange4"  
  28.                 android:startColor="@color/orange5"  
  29.                 android:angle="270" />  
  30.             <stroke  
  31.                 android:width="3dp"  
  32.                 android:color="@color/grey05" />  
  33.             <corners  
  34.                 android:radius="3dp" />  
  35.             <padding  
  36.                 android:left="10dp"  
  37.                 android:top="10dp"  
  38.                 android:right="10dp"  
  39.                 android:bottom="10dp" />  
  40.         </shape>  
  41.     </item>  
  42.   
  43.     <item>          
  44.         <shape>  
  45.             <gradient  
  46.                 android:endColor="@color/blue2"  
  47.                 android:startColor="@color/blue25"  
  48.                 android:angle="270" />  
  49.             <stroke  
  50.                 android:width="3dp"  
  51.                 android:color="@color/grey05" />  
  52.             <corners  
  53.                 android:radius="3dp" />  
  54.             <padding  
  55.                 android:left="10dp"  
  56.                 android:top="10dp"  
  57.                 android:right="10dp"  
  58.                 android:bottom="10dp" />  
  59.         </shape>  
  60.     </item>  
  61. </selector>  
  评论这张
 
阅读(1968)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017