Android ImageButton自定义按钮的按下效果的代码实现方法

  • 来源:csdn
  • 作者:作者:雨季o莫忧离
  • 字体:【
  • 时间:2014-02-24
  • 点击:
  • 收藏本文
使用Button时为了让用户有“按下”的效果,有两种实现方式:
1.在代码里面。

2.用XML文件实现。

 

这个文件放在drawable目录下面。命名为button_add_x.xml
使用的时候

 

我自己摸索摸索,发现这样的实现过程虽然通用性好,但是很麻烦,一个按钮实现效果需要多张图片甚至再加一个布局…
那一个游戏要是有几百个按钮怎么办呢?
于是:以下代码被酝酿出来了:

 

使用时,调用方法
public final static void setButtonFocusChanged(View inView)
即可。
【原理】
利用Drawable类的setColorFilter方法对图片进行颜色偏移过滤处理。
 
暂无评论
  • 1:请一针见血的评论。
  • 2:评论需要审核通过后才能显示。
  • 3:评论字数限制在1000字以内。
  • 当前字数:0
热门文章
推荐文章
随机文章
关于本站 - 广告服务 - 版权声明 - 联系我们 - 友情链接 - 网站地图 - 帮助中心