ImageView用作按钮是添加点击效果Selector
来源:互联网 发布:java创建日志 编辑:程序博客网 时间:2024/05/16 17:55
用两张图片做了个selector,使用ImageView的src或background使用selector点击时,总没出现点击效果搜了好久,发现需要在ImageView的xml中加入android:clickable="true"
(补充,后来发现在不在xml中添加android:clickable="true"也可以,其实在activity中初始化ImageView后,添加点击事件,就会自动出现selector点击效果)
如下:
<ImageView android:id="@+id/camera_btn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="10dp" android:clickable="true" android:background="@drawable/btn_camera_selector" />
即在写selector文件时,默认点击效果的drawable图片(不点击时的效果图片)应该放在最下面,才会有点击效果,不然怎么点都只显示default图片。
<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/luxiang_pressed" android:state_pressed="true"/> <item android:drawable="@drawable/luxiang" /></selector>
顺序很重要
0 0
- ImageView用作按钮是添加点击效果Selector
- ImageView 点击效果 selector 设置
- 按钮的点击效果selector
- 按钮的点击效果selector
- selector实现按钮点击效果
- 代码实现Selector按钮点击效果
- Android按钮点击效果的实现(selector)
- ImageView的selector效果
- android 使用xml selector设置按钮点击效果图片
- Android笔记- 使用XML selector 设置按钮点击效果图片
- android 通知栏添加按钮点击效果
- ImageView使用一张图片做出selector效果,控件点击出现波纹效果,友好的交互。
- textview添加selector实现button的点击效果
- ImageView点击效果
- ImageView没有点击效果
- swift selector 按钮点击事件
- 按钮背景效果切换 selector
- Android 点击按压效果selector
- RFCrawler网络爬虫用法说明
- win7 dos命令行查看环境变量
- 宏定义:给传入参数加括号,给最后生成的表达式加括号 floatToInt()四舍五入
- LLDB调试命令初探
- 为梅老二送行将是内马尔的终极任务
- ImageView用作按钮是添加点击效果Selector
- 态度
- Linux下OSS音频录制和播放
- AVR与MODBUS
- C++中的多态
- VS2010关于程序打包与部署的一些问题
- Cocos2d-x C++解析CSV
- idea 使用日志
- Ubantu的一些基础知识及命令