使用selector改变按钮状态
在res/drawable文件夹新增一个文件,此文件设置了图片的触发状态,你可以设置 state_pressed,state_checked,state_pressed,state_selected,state_focused,state_enabled 等几个状态:
< selector xmlns:android="http://schemas.android.com/apk/res/android">< item android:state_pressed="true" android:drawable="@drawable/arrow_pressed" />< item android:drawable="@drawable/arrow_normal" />< item android:state_checked="true" android:drawable="@drawable/arrow_pressed" />< /selector>
其中的android:src="@drawable/imageselector"
< ImageView
android:layout_width="wrap_content"
android:layout_height="@android:dimen/app_icon_size"
android:layout_alignParentRight="true"
android:scaleType="fitCenter"
android:layout_gravity="center"
android:src="@drawable/imageselector"
android:clickable="true"
android:focusable="true"
android:id="@+id/blacklistImageView"
android:layout_marginRight="10dip" />//如果当触发的控件不是ImageView,而是别的控件,可在代码中用blacklistImageView.setPressed(true);blacklistImageView.setChecked(true);
转载于:https://www.cnblogs.com/GnagWang/archive/2011/07/04/2097482.html
使用selector改变按钮状态相关推荐
- 注册登录时,在点击获取验证码按钮后,改变按钮状态
按钮 首先是获取验证码的按钮: <div class="layui-form-item"><label for="phoneCode" cla ...
- iview 数据表格 列表内点击改变按钮状态
confus: {title: '活动预告配置',minWidth: 150,key: 'confus',align: 'center',renderHeader: (h, params) => ...
- React开发(279):ant design 改变按钮状态判断方式
list: (text, row) => {let arr = [];if (row.status === SHSTATUS) {arr.push({name: '审核',onClick: () ...
- andoid点击按钮(ImageButton)时改变按钮的背景图片 SelectorDemo
andoid点击按钮(ImageButton)时改变按钮的背景图片 SelectorDemo 博客分类: android android selector 改变按钮背景图片 主要是用到selector ...
- Android自定义按钮状态背景
如果你觉得Android自带的按钮默认.按下时样式太low,可以尝试自定义按钮状态背景: 首先把我自定义的按钮状态背景图贴上来: 默认时: 按下后: 有没有很小清新呐~~~ 自定义按钮状态步骤如下: ...
- Android之简单改变按钮颜色方案
前一段时间跟着大哥做项目,大哥让我给按钮背景添加颜色,然后点击变色,于是我就想到了button三态的变换方法,然而没有实现,反而出现了问题,今天就和大家说说,如何解决color设为背景颜色动态变色. ...
- Bootstrap -- 插件: 按钮状态、折叠样式、轮播样式
Bootstrap -- 插件: 按钮状态.折叠样式.轮播样式 1. 按钮(Button)插件:可以添加进一些交互,比如控制按钮状态. 如需向按钮添加加载状态,只需要简单地向 button 元素添加 ...
- 改变按钮在iPhone下的默认风格
-webkit-appearance: none; "来改变按钮在iPhone下的默认风格,其实我们可以反过来思路,使用"appearance"属性,来改变任何元素的浏览 ...
- Swift - 获取、改变按钮的标题文本(UIButton点击切换title)
在开发中,我们常常需要动态地改变按钮标签文字,使用 setTitle() 函数就可以了.有时我们需要在几个标题间切换,比如下面样例所示,按钮点击后按钮文字会在"播放""暂 ...
最新文章
- CMS 被废弃了,该怎么办呢?
- 超赞!YOLOv5的妙用:学习手语,帮助听力障碍群体
- 脑电信号预处理--去趋势化(Detrended fluctuation analysis)
- mysql 创建用户远程连接
- C++Builder如何响应消息及自定义消息
- 写文件+三剑客+别名
- apex 查询_加速器关联好司机下载器下载的apex
- mysql 权限命令 revoke_mysql 权限管理使用 grant/revoke
- 经典排序算法 - 鸡尾酒排序Cocktail sort
- python 电脑显示桌面_使用Python快速实现显示器关闭和锁住桌面
- 13.mtk lcm gamma调试
- premiere小tips(参考于干的教程)
- 【1stopt】批处理拟合
- java 怎么做批量修改_JAVA实现批量修改文件名称
- 阿里云服务器ECS到底是什么?
- 平头哥广发英雄帖,公开首款CPU“玄铁”仿真代码
- iOS:error: unable to read input file
- 笔记本电脑不用软件开wifi热点
- OTFS调制中的干扰分析
- 8.5.3耳麦拔插事件调用流程分析