点击换图的实现

简介:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" > 
    <!-- 后边这个是android命名空间 -->
    
    <item android:state_focused="true" android:state_enabled="true" android:state_pressed="false" android:drawable="@drawable/compass" /> 
    <!-- 设置没有被按下时显示的图片 -->
    <item android:state_enabled="true" android:state_pressed="true" android:drawable="@drawable/center_bg_click" />  
    <!-- 按下时显示的图片 -->
    
    <item android:state_enabled="true" android:state_checked="true" android:drawable="@drawable/center_bg_click" />
    <item android:drawable="@drawable/compass" />
</selector>


 

 

用法:

1、先在res资源文件夹下创建drawable文件夹

2、创建android的xml文件,录入如上代码。然后将相应的图片引用换掉就可以

3、创建完成之后。在须要使用该图片的地方像往常一样@drawable/xxxx.xml (在xml布局里),或者在程序段中R.drawable.xxx

4、3中的原因是文件创建成功后,在R.java文件的drawable内部类中会生成以xml文件名称为引用的成员变量。用法和普通的图片是一样的







本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/5219873.html,如需转载请自行联系原作者

相关文章
|
3月前
|
前端开发 JavaScript
鼠标点击展开详情
鼠标点击展开详情
|
Android开发
autojs按钮不可点击
牙叔教程 简单易懂
902 0
|
5月前
|
小程序 JavaScript
小程序点击按钮弹出可填写框
小程序点击按钮弹出可填写框
64 0
|
5月前
点击按钮,新增输入框,再点击按钮,删除输入框
点击按钮,新增输入框,再点击按钮,删除输入框
26 0
|
5月前
|
小程序 JavaScript 定位技术
小程序点击指定地址按钮直接打开地图导航
小程序点击指定地址按钮直接打开地图导航
120 0
|
Windows
模拟鼠标点击
模拟鼠标点击
164 0
网页鼠标点击特效代码
我在网页的源代码中找到了这个鼠标点击特效代码,贴在下面。
125 0
|
IDE 开发工具 Python
为什么你的“点击”不生效?!
为什么你的“点击”不生效?!
154 0