代码实现 按钮点击出现不同的图片或者颜色
2017-04-08 20:46
645 查看
代码实现 按钮点击出现不同的图片或者颜色
不仅仅是button可以,像TextView也是可以实现的。
不仅仅是button可以,像TextView也是可以实现的。
改变button的颜色
StateListDrawable stateListDrawable = new StateListDrawable(); ColorDrawable colorDrawableNormal = new ColorDrawable(); ColorDrawable colorDrawablePressed = new ColorDrawable(); colorDrawableNormal.setColor(Color.BLUE); colorDrawablePressed.setColor(Color.RED); //按下状态 stateListDrawable.addState(new int[]{android.R.attr.state_pressed}, colorDrawablePressed); //正常状态 stateListDrawable.addState(new int[]{}, colorDrawableNormal); btn1.setBackground(stateListDrawable);
改变button的背景
StateListDrawable stateListDrawable = new StateListDrawable(); Drawable drawablePressed = getResources().getDrawable(R.mipmap.ic_action_add); //按下状态 stateListDrawable.addState(new int[]{android.R.attr.state_pressed}, drawablePressed); //正常状态 stateListDrawable.addState(new int[]{}, colorDrawableNormal); btn1.setBackground(stateListDrawable);
相关文章推荐
- 添加按钮图标并且当点击或者悬浮上面出现不同效果的代码
- Android中如何编写图片选择器,实现按点击按钮时按钮的图片或者颜色发生变化
- 如何实现点击tabBar,让item改变图片,或者说是改变颜色
- JS实现点击按钮图片左右切换、点击图片按钮出现下拉菜单
- 点击一个按钮实现在不同对话框之间的切换,帮忙看下这代码能不能这样写,为什么不对呀
- 图片轮换效果实现代码(点击按钮停止执行)
- java代码====实现按钮点击改变颜色=======
- Android 按钮点击切换颜色或者图片
- 点击某个按钮切换图片、文字描述(按钮颜色跟着改变)(简化代码)
- 图片轮换效果实现代码(点击按钮停止执行)
- 四个按钮点击出现不同的图片
- Textview增加图片并实现点击与文字设置不同大小颜色
- android中控制根据是否选中或者按下改变按钮的颜色(通过xml代码实现)
- 【android】:android积累2之如何实现点击一个按钮或者选项然后出现一条消息
- 点击相应颜色按钮,边框里出现相应的背景颜色!(用函数if…else语句的做法)
- Android中图片实现按钮点击效果
- 在jsp中js jquery点击按钮出现一个对话框的实现
- Android中图片实现按钮点击效果
- 代码实现点击背景图片关闭软键盘 iphone
- jQuery点击后一组图片左右滑动的实现代码