按钮点击与弹出时显示不同的图片
2015-12-23 19:12
288 查看
在开发中,我们经常会遇到控件点击时变色问题,比如说:Button、ImageView、ImageButton等,
我们就用 selector资源进行处理。代码:selector_btn.xml<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:state_pressed="true" android:drawable="@drawable/tab_homepage_icon_select"/>
<item android:state_selected="true" android:drawable="@drawable/tab_homepage_icon_select" />
<item android:drawable="@drawable/tab_homepage_icon"/>
</selector>
通过控件属性 : background的引用这个 selector_btn.xml文件使其变色。
TextView点击变颜色问题:selector_textColor.xml
<selector xmlns:android="http://schemas.android.com/apk/res/android" ><item android:state_pressed="true" android:color="@color/font_highlight" />
<item android:state_selected="true" android:color="@color/font_highlight" />
<item android:color="@color/font_subtitle" />
</selector>
图片说明:
如上图的效果。
相关文章推荐
- [转载]Activity中ConfigChanges属性的用法
- android之定时器AlarmManager
- android上改变listView的选中颜色
- 按右键另存图片只能存BMP
- photoshop去除图片上的水印
- upload上传单张图片
- 图片引发的溢出危机(图)
- C#实现把彩色图片灰度化代码分享
- C#将图片和字节流互相转换并显示到页面上
- C#监控文件夹并自动给图片文件打水印的方法
- 纯CSS实现的当鼠标移上图片添加阴影效果代码
- C#实现打开画图的同时载入图片、最大化显示画图窗体的方法
- 随鼠标移动的图片或文字特效代码
- CSS 图片横向排列实现代码
- C#实现将Email地址转成图片显示的方法
- 超级经典一套鼠标控制左右滚动图片带自动翻滚
- 用css实现图片垂直居中的使用技巧
- Winform消除button按下出现的虚线简单实现方法
- Android编程之Button控件用法实例分析
- Android的TextView与Html相结合的具体方法